XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Retirement Benefits [Abstract]      
Discount rate 1.05% 1.85%  
Expected return on plan assets 1.05% 1.85%  
Rate of compensation increase 3.00% 4.00%  
Long-term debt      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ (4,100) $ (2,400)  
Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Benefit Obligation 14,885 13,847 $ 10,649
Service cost 538 369 432
Interest cost 243 257 42
Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) 1,125 1,090  
Employee contributions and transfer (67) (67)  
Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan 572 444  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 96 1,037  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement (342) (1,139)  
Foreign currency translation (935) 1,207  
Defined Benefit Plan, Plan Assets, Amount 10,738 11,426 $ 9,521
Actual return on plan assets (600) 90  
Company contribution 599 465  
Foreign currency translation (821) 1,008  
Pension Plan | Long-term debt      
Defined Benefit Plan Disclosure [Line Items]      
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ (4,147) $ (2,421)