XML 108 R93.htm IDEA: XBRL DOCUMENT v3.25.3
Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]        
Discount rate 1.05% 1.85% 2.25%  
Expected return on plan assets 1.05% 1.85% 2.25%  
Rate of compensation increase 3.00% 4.00% 4.00%  
Long-term debt        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ (4,100) $ (2,400) $ (1,100)  
Pension Plan        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Benefit Obligation 14,885 13,847 10,649 $ 12,311
Service cost 538 369 432  
Interest cost 243 257 42  
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 1,125 1,090 (1,792)  
Employee contributions and transfer (67) (67) (73)  
Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan 572 444 349  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 96 1,037 74  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement (342) (1,139) (518)  
Foreign currency translation (935) 1,207 (176)  
Defined Benefit Plan, Plan Assets, Amount 10,738 11,426 9,521 $ 9,449
Actual return on plan assets (600) 90 (122)  
Company contribution 599 465 371  
Foreign currency translation (821) 1,008 (82)  
Pension Plan | Long-term debt        
Defined Benefit Plan Disclosure [Line Items]        
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ (4,147) $ (2,421) $ (1,128)