XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Disclosure [Line Items]        
Increase (decrease) in valuation allowance $ (10,600) $ 43,400    
Net unrecognized tax benefit would impact the effective tax rate 0      
Net unrecognized tax benefit 8,641 6,184 $ 5,436 $ 4,156
Cumulative or accrued interest and penalties related to unrecognized tax benefits 200 200    
Noncurrent Liabilities        
Income Taxes Disclosure [Line Items]        
Net unrecognized tax benefit 200 $ 200    
Domestic Federal        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards 109,800      
Tax credit carryforwards 12,300      
Domestic State        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards 66,300      
Domestic State | California        
Income Taxes Disclosure [Line Items]        
Tax credit carryforwards 13,200      
Foreign        
Income Taxes Disclosure [Line Items]        
Net operating loss carryforwards $ 12,600      
Statutes of limitation for income tax returns start year (in years) 4 years      
Statutes of limitation for income tax returns end year (in years) 6 years