XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Pension Benefit Plan) - Schedule of Pension Benefit Plan Obligations and Funded Status (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in projected benefit obligation:      
Projected benefit obligation at beginning of period $ 67,897 $ 59,344  
Service cost 1,664 1,579 $ 1,426
Interest cost 1,902 1,851 1,168
Actuarial (gain) loss - experience (238) 1,181  
Actuarial loss - assumptions 860 1,791  
Benefit payments (4,108) (1,966)  
Plan amendments (874) 966  
Participant contributions 429    
Effects of foreign currency exchange rate changes (4,273) 3,151  
Projected benefit obligation at end of period 63,259 67,897 59,344
Change in plan assets:      
Fair value of plan assets at beginning of period 55,218 48,720  
Actual gain on plan assets 3,966 3,125  
Contributions 1,288 1,215  
Benefit payments (2,244) (231)  
Effects of foreign currency exchange rate changes (3,738) 2,389  
Fair value of plan assets at end of period 54,490 55,218 $ 48,720
Unfunded status at end of period $ (8,769) $ (12,679)