XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension Plan and Life Insurance Contract - Schedule of Changes in Projected Benefit Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at January 1, $ 14,416 $ 13,951  
Interest cost $ 429 $ 555 $ 181
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) $ (319) $ 769  
Benefits paid (1,237) (1,296)  
Cumulative translation adjustment (885) 437  
Benefit obligation at December 31, $ 12,404 $ 14,416 $ 13,951