XML 103 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating losses $ 153,781 $ 156,695
Deferred revenue 21,949 22,194
Stock-based compensation 21,802 17,767
Tax credits 28,420 24,174
Leases 14,936 12,296
Accrued compensation 3,364 3,245
Interest expense 2,171 1,860
Capitalized research and development 32,441 22,078
Other 3,219 3,587
Total deferred tax assets 282,083 263,896
Valuation allowance (219,773) (203,773)
Net deferred tax assets 62,310 60,123
Deferred tax liabilities:    
Deferred commissions (23,623) (24,289)
Property and equipment (12,821) (11,923)
Intangible assets (27,302) (24,915)
Other (773) (600)
Total deferred tax liabilities (64,519) (61,727)
Net deferred tax liabilities $ (2,209) $ (1,604)