XML 111 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Estimated Future Benefit Payments (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]  
2024 $ 6,752
2025 6,745
2026 6,714
2027 6,671
2028 6,601
2029-2033 31,330
Total $ 64,813