XML 142 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Expected Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2024 $ 315
2025 398
2026 359
2027 453
2028 431
2029 through 2033 3,278
Total $ 5,234