XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets        
Deferred revenue $ 153 $ 220    
Accrued expenses 7,088 8,557    
Stock-based compensation 4,070 6,554    
Impairment on investment 0 1,445    
Net operating loss carryforwards 14,918 14,492    
Tax credit carryforwards 10,264 9,462    
Lease liabilities 1,957 2,359    
Interest expense carryforwards 2,782 1,560    
Capital loss carryforwards 453 455    
Capitalized research expenses 34,957 21,355    
Total deferred tax assets 76,642 66,459    
Valuation allowance (16,876) (16,320) $ (14,644) $ (14,170)
Net deferred tax assets 59,766 50,139    
Deferred tax liabilities        
Depreciation and amortization (19,340) (15,231)    
Right of use asset (1,780) (2,228)    
State taxes (3,950) (3,665)    
Net deferred tax liabilities (25,070) (21,124)    
Net deferred tax assets and liabilities $ 34,696 $ 29,015