XML 89 R69.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
Income Taxes [Line Items]      
Valuation allowance $ 26,417 $ 25,772  
Unrecognized tax benefits, impact on effective tax rate 8,400 11,100 $ 12,300
Accrued interest and penalties 1,400 1,000 600
Increase (decrease) in income tax expense 300 $ 400 $ (200)
Foreign Countries      
Income Taxes [Line Items]      
Valuation allowance 24,600    
Foreign Countries      
Income Taxes [Line Items]      
Net operating loss carryforwards, foreign 29,500    
California Enterprise Zone      
Income Taxes [Line Items]      
California enterprise zone tax credits 1,800    
California Enterprise Zone | California Enterprise Zone      
Income Taxes [Line Items]      
Valuation allowance $ 1,800