XML 115 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes Income Tax - Unrecognized tax benefits additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 39,300    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued 6,000 $ 6,600  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 3,000 $ 2,500 $ 2,000
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 200    
Undistributed Earnings of Foreign Subsidiaries 339,700    
withholding tax $ 23,000    
Domestic Tax Jurisdiction      
Income Taxes [Line Items]      
Open Tax Year 2020    
State and Local Jurisdiction      
Income Taxes [Line Items]      
Open Tax Year 2020    
Foreign Tax Jurisdiction      
Income Taxes [Line Items]      
Open Tax Year 2018