XML 108 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee benefit plans - Company's Projected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Plans  
Defined Benefit Plan Disclosure [Line Items]  
2024 $ 29,104
2025 29,914
2026 32,028
2027 31,621
2028 31,606
2029-2033 160,293
Retiree Health and Life Insurance Plans  
Defined Benefit Plan Disclosure [Line Items]  
2024 1,853
2025 1,885
2026 2,044
2027 1,906
2028 2,159
2029-2033 $ 9,793