XML 102 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets        
Deferred revenue $ 220 $ 316    
Accrued expenses 8,557 7,995    
Stock-based compensation 6,554 9,293    
Impairment on investment 1,445 1,445    
Net operating loss carryforwards 14,492 15,117    
Tax credit carryforwards 9,462 12,839    
Lease liabilities 2,359 2,934    
Interest expense carryforwards 1,560 6,004    
Capital loss carryforwards 455 453    
Capitalized research expenses 21,355 6,674    
Total deferred tax assets 66,459 63,070    
Valuation allowance (16,320) (14,644) $ (14,170) $ (12,950)
Net deferred tax assets 50,139 48,426    
Deferred tax liabilities        
Depreciation and amortization (15,231) (12,780)    
Right of use asset (2,228) (2,900)    
State taxes (3,665) (3,366)    
Net deferred tax liabilities (21,124) (19,046)    
Net deferred tax assets and liabilities $ 29,015 $ 29,380