XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Changes in Plan Assets and Plan Benefit Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefits [Abstract]    
Beginning benefit obligation $ 23,155 $ 31,120
Interest cost 1,217 872
Actuarial loss (gain) 739 (7,392)
Benefit payments (1,450) (1,445)
Ending benefit obligation $ 23,661 $ 23,155