Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Additional Information (Details)

v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Increase and decreased in valuation allowance $ (6,900,000) $ 37,900,000  
Net operating loss carryforwards 81,649,000 91,668,000  
Pre ownership change utilized each year value 800,000    
Research and development tax credits 5,086,000 12,087,000  
Decrease in unrecognized tax benefits due to additional research and development credits 3,301,000    
Increase in unrecognized tax benefits due to additional research and development credits   1,310,000  
Uncertain tax benefits 2,759,000 6,060,000 $ 4,750,000
Accrued interest and penalties related to uncertain tax positions 0    
Ownership Change      
Operating Loss Carryforwards [Line Items]      
Net operating loss that can be carried forward indefinitely 31,900,000    
Ownership Change | California      
Operating Loss Carryforwards [Line Items]      
Net operating losses 250,000,000    
Federal      
Operating Loss Carryforwards [Line Items]      
Net operating loss that can be carried forward indefinitely 355,300,000    
Net operating losses 366,000,000 346,300,000  
Federal | Ownership Change      
Operating Loss Carryforwards [Line Items]      
Net operating losses 35,200,000    
Research and development tax credits 7,100,000    
State      
Operating Loss Carryforwards [Line Items]      
Net operating losses 95,600,000 $ 293,700,000  
State | Research and Developmental      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward $ 9,200,000