XML 409 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension and other postretirement benefits - Expected benefit payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Pension  
Schedule Of Pension Expected Future Benefit Payments [Line Items]  
2024 $ 23,044
2025 21,870
2026 21,751
2027 21,346
2028 21,066
Years 2029 — 2033 99,009
Other Benefits  
Schedule Of Pension Expected Future Benefit Payments [Line Items]  
2024 1,360
2025 1,346
2026 990
2027 728
2028 673
Years 2029 — 2033 $ 2,761