XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Benefit Pension Plans - Change in Benefit Obligation and Plan Assets (Details) - 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, $ 76,270 $ 69,739  
Service cost 2,541 2,450 $ 2,908
Interest cost 2,710 2,861 1,676
Actuarial gain (loss) (2,422) 1,682  
Benefits paid (3,126) (2,950)  
Foreign currency exchange rate changes (4,303) 2,819  
Curtailment 0 (114)  
Settlement (112) (217)  
Benefit obligation at December 31, 71,558 76,270 69,739
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at January 1, 8,840 8,662  
Actual return on plan assets (130) 724  
Company contributions 111 254  
Benefits paid (256) (283)  
Foreign currency exchange rate changes (534) 401  
Other 0 (918)  
Fair value of plan assets at December 31, 8,031 8,840 $ 8,662
Net pension benefit obligation at fair value $ 63,527 $ 67,430