XML 130 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Other Postretirement Benefits - Schedule of Amounts Recognized in Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amounts recognized in the balance sheets:    
Accrued benefit liability, noncurrent $ (63,260) $ (74,573)
Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Funded status, end of year (20,253) (41,381)
Amounts recognized in the balance sheets:    
Prepaid benefit cost 27,842 16,358
Accrued benefit liability, current (2,969) (3,051)
Accrued benefit liability, noncurrent (45,126) (54,688)
Net funded status (20,253) (41,381)
Other Plans    
Defined Benefit Plan Disclosure [Line Items]    
Funded status, end of year (19,524) (21,312)
Amounts recognized in the balance sheets:    
Prepaid benefit cost 0 0
Accrued benefit liability, current (1,390) (1,427)
Accrued benefit liability, noncurrent (18,134) (19,885)
Net funded status $ (19,524) $ (21,312)