XML 119 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee benefit plans - Company's Projected Benefit Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Retirement Plans  
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 33,734
2026 34,132
2027 34,027
2028 35,391
2029 34,788
2030-2034 184,106
Retiree Health and Life Insurance Plans  
Defined Benefit Plan Disclosure [Line Items]  
2025 1,642
2026 1,790
2027 1,709
2028 1,956
2029 1,829
2030-2034 $ 8,773