XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Postretirement Benefits (Change in Accumulated Other Comprehensive Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postretirement Medical Benefits      
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]      
Balance — January 1 $ (325) $ (496)  
Amortization of net (gain) loss 52 41  
Net loss arising during the year 183 37  
Amortization of prior service cost (94) (93)  
Prior service cost arising during the year 122 122 $ 122
Balance — December 31 4 (325) (496)
United States | Pension Plan      
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]      
Balance — January 1 (62,602) (44,455)  
Amortization of net (gain) loss 0 (10)  
Net loss arising during the year (4,143) (20,362)  
Settlement loss and other 0 2,140  
Amortization of prior service cost (148) (141)  
Prior service cost arising during the year 0 56  
Balance — December 31 (66,597) (62,602) (44,455)
Foreign Plan | Pension Plan      
Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]      
Balance — January 1 (59,968) (42,421)  
Amortization of net (gain) loss 2,662 1,631  
Net loss arising during the year 5,107 (16,039)  
Settlement (gains) losses 61 23  
Currency translation impact and other 1,935 (3,126)  
Prior service cost arising during the year 296 300 293
Prior service gain (cost) arising during the year 0 (10)  
Balance — December 31 $ (50,325) $ (59,968) $ (42,421)