XML 101 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Amortization and depreciation $ 64,237 $ 64,919
Net operating loss carryforwards 103,643 98,702
Tax credits 15,529 15,375
Stock-based compensation 11,226 6,946
Deferred royalty obligation 6,409 4,907
Other 8,122 6,707
Deferred tax assets 209,166 197,556
Valuation allowance (208,568) (196,197)
Deferred tax assets net of valuation allowance 598 1,359
Deferred tax liabilities    
Right-of-use asset (598) (1,359)
Deferred tax liabilities (598) (1,359)
Net deferred taxes $ 0 $ 0