XML 121 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Postretirement Benefits (Amounts Recognized in Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postretirement Medical Benefits      
Defined Benefit Plan Disclosure [Line Items]      
Unrecognized net gain (loss) $ (259) $ 130  
Unrecognized prior service cost 263 (455)  
Accumulated other comprehensive loss, net of tax 4 (325) $ (496)
United States | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Unrecognized net gain (loss) (66,024) (61,904)  
Unrecognized prior service cost (573) (698)  
Accumulated other comprehensive loss, net of tax (66,597) (62,602) (44,455)
Foreign Plan | Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Unrecognized net gain (loss) (47,404) (56,698)  
Unrecognized prior service cost (2,921) (3,270)  
Accumulated other comprehensive loss, net of tax $ (50,325) $ (59,968) $ (42,421)