XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee benefit plans - Company's Projected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Retirement Plans  
Defined Benefit Plan Disclosure [Line Items]  
2022 $ 23,934
2023 23,564
2024 23,999
2025 25,129
2026 27,620
2026-2030 129,131
Retiree Health and Life Insurance Plans  
Defined Benefit Plan Disclosure [Line Items]  
2022 1,183
2023 1,163
2024 1,141
2025 1,116
2026 1,096
2026-2030 $ 4,971