XML 85 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement plans - Schedule of Expected Benefit Payments (Details) - Retirement Plans
$ in Thousands
Dec. 31, 2024
USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]  
2025 $ 48,697
2026 41,456
2027 36,796
2028 36,465
2029 35,309
2030 through 2034 $ 159,004