v3.25.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Property and equipment $ 3,133 $ 3,018
Accruals and reserves 255 124
Lease liability 6,554 6,815
Compensation and benefits 20,720 16,756
Deferred revenue 50,163 42,332
Net operating loss and credits 99,037 120,021
IRC 174 Capitalization 101,865 73,680
Other 2,287 654
Total deferred tax assets 284,014 263,400
Valuation allowance (266,956) (248,279)
Total deferred tax assets 17,058 15,121
Deferred tax liabilities:    
Right-of-use asset (6,412) (6,589)
Acquired intangibles (2,920) (604)
Deferred commissions (6,572) (7,265)
Other deferred tax liabilities (441) (566)
Deferred tax liabilities (16,345) (15,024)
Total $ 713 $ 97