XML 130 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Federal and state tax credit carryforwards $ 16,435 $ 14,804  
Capitalization of R&D expenses for tax purposes 10,100 10,800  
Increase in valuation allowance related to acquisitions $ 7,200 $ 3,300  
Effective income tax rate 5.00% (2.30%) (1.50%)
Interest Tax Carryforward      
Operating Loss Carryforwards [Line Items]      
Federal and state tax credit carryforwards $ 5,600    
Capitalized Research and Development      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, DTA, increase (decrease)     $ 11,300
Foreign Net Operating Loss Carryforward      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, DTA, increase (decrease)     2,000
Cumulative Effect, Period of Adoption, Adjustment      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, DTA, increase (decrease)     $ 20,000
Minimum      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 0    
Maximum      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 71,900    
Federal      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforwards 139,600    
State      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 1,400    
Foreign      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 52,200    
Operating loss carryforwards for unlimited period $ 17,200