XML 120 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Pension and Post-retirement Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Employee contribution expense $ 73,700 $ 45,000 $ 43,300
Pension obligations      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated benefit obligation $ 90,400 $ 118,400  
Discount rate   3.00%  
Future compensation annual rate increase   3.00%  
Expected long-term rate of return on assets 3.50%    
Expected contribution in pension plan $ 1,500    
Expected benefit payment in 2023 3,600    
Expected benefit payment in 2024 67,600    
Expected benefit payment in 2025 800    
Expected benefit payment in 2026 800    
Expected benefit payment in 2027 900    
Expected benefit payment from 2028 to 2032 5,400    
Benefit obligation $ 90,443 $ 120,414 126,620
Pension obligations | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 3.70%    
Pension obligations | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.44%    
Pension obligations | Fixed income      
Defined Benefit Plan Disclosure [Line Items]      
Target investment rates 100.00%    
Post-retirement healthcare obligations      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.20% 1.40%  
Expected benefit payment in 2023 $ 1,700    
Expected benefit payment in 2024 2,300    
Expected benefit payment in 2025 2,500    
Expected benefit payment in 2026 2,500    
Expected benefit payment in 2027 2,500    
Expected benefit payment from 2028 to 2032 12,500    
Benefit obligation $ 28,678 $ 34,816 33,478
Post-retirement healthcare obligations | Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 4.95% 2.29%  
Post-retirement healthcare obligations | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate 5.10% 3.10%  
Retirement restoration plan      
Defined Benefit Plan Disclosure [Line Items]      
Expected benefit payment in 2023 $ 200    
Pension expense 100 $ 100 $ 100
Accrued liability 1,800 $ 2,300  
Benefit obligation $ 1,800