XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Reconciliation of Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Continuing Operations, Income Tax Reconciliation [Abstract]      
Benefit from income taxes at statutory rates $ (22,523,000) $ (28,375,000)  
State income tax, net of federal benefit (1,543,000) (3,922,000)  
Change in valuation allowance 21,749,000 28,394,000  
Research and development tax credits (5,846,000) (2,139,000)  
Stock-based compensation 1,579,000 2,099,000  
Uncertain tax positions 2,344,000 861,000  
Goodwill impairment 0 1,962,000  
Expired NOLs and credits 4,687,000 1,352,000  
Limited NOLs and credits (2,056,000) (997,000)  
Change in tax rates 403,000 365,000  
Foreign tax rate differential 0 (4,000)  
Other 1,206,000 404,000  
Income tax expense (benefit) $ 0 $ 0 $ 0