XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Employee benefit plans - Company's Projected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Retirement Plans  
Defined Benefit Plan Disclosure [Line Items]  
2023 $ 21,712
2024 22,129
2025 23,259
2026 24,859
2027 24,359
2028-2032 119,072
Retiree Health and Life Insurance Plans  
Defined Benefit Plan Disclosure [Line Items]  
2023 1,172
2024 1,167
2025 1,149
2026 1,130
2027 1,080
2028-2032 $ 4,912