XML 96 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefits - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Funded percentage 80.00%    
Defined Benefit Plan, Contributions by Employer $ 1,600 $ 1,600 $ 1,600
Net benefit cost 2,600 2,500 3,000
Benefit obligation benefits paid 400 700 $ 400
Accumulated benefit obligation 11,600 10,100  
Defined benefit plan, benefit obligation $ 16,850 $ 13,103