XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension Plan and Life Insurance Contract - Schedule of Changes in Projected Benefit Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at January 1, $ 13,951 $ 19,594  
Interest cost $ 555 $ 181 $ 150
Defined Benefit Plan Net Periodic Benefit Cost Credit Interest Cost Statement Of Income Or Comprehensive Income Extensible List Not Disclosed Flag Interest cost Interest cost  
Actuarial gain (loss) $ 769 $ (3,361)  
Benefits paid (1,296) (1,257)  
Cumulative translation adjustment 437 (1,206)  
Benefit obligation at December 31, $ 14,416 $ 13,951 $ 19,594