XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans Amounts Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax $ 32,990    
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax (26,769)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax 0    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax 0    
Defined Benefit Plans, Amortization of Gains, Losses and Other Expenses (16,457)    
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax (13,060)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 4,062    
Other Comprehensive Income (Loss), Amortization, Pension and Other Postretirement Benefit Plans, Net Prior Service Cost Recognized in Net Periodic Benefit Cost, after tax 3,257    
Defined Benefit Plans, Impact of FX on Current Year Change in OCI (14,835)    
Impact of foreign currency 11,236 $ (11,762) $ 3,094
Defined Benefit Plan, Changes in OCI Arising During the Period 5,760    
Defined Benefit Plan, Changes in OCI Arising During the Period, net of tax 5,730    
Pension Plan [Member] | US Pension Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax (8,789)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax 0    
Defined Benefit Plans, Amortization of Gains, Losses and Other Expenses (2,082)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 0    
Defined Benefit Plans, Impact of FX on Current Year Change in OCI 0    
Defined Benefit Plan, Changes in OCI Arising During the Period (10,871)    
Pension Plan [Member] | Non-US Pension Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax 41,766    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax 0    
Defined Benefit Plans, Amortization of Gains, Losses and Other Expenses (14,343)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 3,987    
Defined Benefit Plans, Impact of FX on Current Year Change in OCI (14,835)    
Defined Benefit Plan, Changes in OCI Arising During the Period 16,575    
Other Postretirement Benefits Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax 13    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax 0    
Defined Benefit Plans, Amortization of Gains, Losses and Other Expenses (32)    
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 75    
Defined Benefit Plans, Impact of FX on Current Year Change in OCI 0    
Defined Benefit Plan, Changes in OCI Arising During the Period $ 56