v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accrued compensation $ 9,712 $ 9,157
Net operating loss carry-forwards 110,887 114,856
Tax credits 11,487 11,076
Stock-based compensation 3,860 2,622
Operating lease liabilities 16,238 18,764
Interest expense 0 1,026
Convertible debt discount 3,262 4,319
Research expenditures 7,275 5,234
Other 2,772 3,313
Gross deferred tax assets 165,493 170,367
Less: valuation allowance (83,893) (76,281)
Total deferred tax assets 81,600 94,086
Deferred tax liabilities:    
Operating lease right-of-use assets (15,166) (18,088)
Intangible assets (85,809) (94,004)
Property and equipment (2,135) (6,279)
Total deferred tax liabilities (103,110) (118,371)
Net deferred income tax liabilities $ (21,510) $ (24,285)