XML 116 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Postretirement Benefits (Funded Status) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Postretirement Medical Benefits      
Funded status of plan:      
Benefit Obligation $ (11,761) $ (12,417) $ (13,353)
Funded status (11,761) (12,417)  
United States | Pension Plan      
Funded status of plan:      
Plan assets, at fair value 352,517 361,174 365,044
Benefit Obligation (415,236) (417,648) (382,959)
Funded status (62,719) (56,474)  
Foreign Plan | Pension Plan      
Funded status of plan:      
Plan assets, at fair value 167,508 179,450 172,276
Benefit Obligation (285,498) (297,600) $ (268,364)
Funded status $ (117,990) $ (118,150)