XML 106 R93.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]      
Effective income tax rate 20.90% 21.30% 23.90%
U.S. corporate tax rate 21.00% 21.00% 21.00%
Deferred tax assets, valuation allowance $ 45,318 $ 34,779  
Deferred tax assets, increase in valuation allowance 10,500    
Net operating loss carryforwards 17,640 8,663  
Unrecognized tax benefits that would impact effective tax rate 28,600 25,100  
Unrecognized tax benefits, income tax penalties and interest expense 1,000 500 $ 700
Unrecognized tax benefits, income tax penalties and interest accrued 5,600 $ 4,600 $ 4,100
Decrease in uncertain tax positions within twelve months 7,200    
U.S. States      
Income Taxes [Line Items]      
Net operating loss carryforwards 20,300    
Net operating loss carryforwards, not subject to expiration 8,000    
Foreign      
Income Taxes [Line Items]      
Net operating loss carryforwards 74,200    
Net operating loss carryforwards, not subject to expiration 12,900    
Foreign tax credit carryforwards 33,500    
Foreign tax credits, valuation allowance $ 33,500    
Foreign tax credits, expiration year 2029    
U.S. States and Foreign      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration description expire if not used between 2025 and 2045    
U.S. States and Foreign | Minimum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2025    
U.S. States and Foreign | Maximum      
Income Taxes [Line Items]      
Net operating loss carryforwards, expiration year 2045    
U.S. Federal      
Income Taxes [Line Items]      
Net operating loss carryforwards $ 1,700    
Net operating loss carryforwards, not subject to expiration $ 1,700    
Open tax year 2021 2022 2023 2024