XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Expected Future Benefit Payments of Pension and Other Post-Retirement Benefit Plans (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 1,815
2025 1,780
2026 1,848
2027 1,859
2028 1,934
2029 to 2033 $ 9,703