XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and Other Post-Retirement Benefit Plans - Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Pension    
Defined Benefit Plan Disclosure [Line Items]    
Employer contributions $ 1,310 $ 1,304
Estimated future employer contributions 1,400  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]    
2024 33,392  
2025 35,704  
2026 37,266  
2027 38,868  
2028 40,026  
Years 2029 to 2033 199,310  
Post-retirement Healthcare Plans    
Defined Benefit Plan Disclosure [Line Items]    
Employer contributions 306 $ 308
Estimated future employer contributions 300  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]    
2024 319  
2025 337  
2026 347  
2027 348  
2028 279  
Years 2029 to 2033 $ 691