XML 119 R93.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
Dec. 31, 2021
Income Tax Examination [Line Items]        
Transition tax $ 15,500      
Foreign earnings liability, installments paid 11,600      
Foreign earnings liability, remaining installments 3,900      
Deferred tax liabilities 129,612 $ 136,220    
Undistributed earnings 359,800      
Deferred tax assets, state net operating losses 6,100      
Deferred tax assets, state net operating losses based on reversal of deferred tax liabilities 1,400      
Partial valuation allowance against state net operating losses 4,700      
Additional valuation allowance for state deferred tax assets 600      
Deferred tax assets, foreign net operating loss carryforwards 18,500      
Deferred tax assets, foreign net operating loss carryforwards, partial valuation 2,800      
Deferred tax assets, foreign net operating loss carryforwards 15,700      
Additional valuation allowance for other foreign deferred tax assets $ 2,800      
Foreign tax credits carryforward period 10 years      
Deferred tax assets, foreign tax credit carryforward expected to expire $ 19,200 13,000    
Operating loss carryforward, valuation allowance 17,200 12,500    
Unrecognized tax benefits 13,949 15,659 $ 16,340 $ 22,464
Accrued penalties 800 1,100    
Accrued interest 2,600 2,900    
Unrecognized tax benefit, penalties expense 200 400 1,700  
Unrecognized tax benefit, interest expense 200 100 300  
Decrease in unrecognized tax benefits is reasonably possible 3,600      
Unrecognized tax benefits if recognized $ 8,300 $ 10,100 $ 10,200  
Expiration In Year Five        
Income Tax Examination [Line Items]        
State net operating losses carryforward period 5 years      
Expiration In Twenty Years        
Income Tax Examination [Line Items]        
State net operating losses carryforward period 20 years      
Foreign Tax Jurisdiction        
Income Tax Examination [Line Items]        
Deferred tax liabilities $ 8,400