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