XML 127 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Change in benefit obligation (Details) - Foreign Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in benefit obligations      
Benefit obligations, beginning balance $ 17,715 $ 24,855  
Gross service cost 879 1,107 $ 1,587
Interest cost 560 138 53
Employee contributions 406 437  
Actuarial (gains)/losses 313 (4,676)  
Benefits (paid), net of transfers (1,487) (2,361)  
Curtailments & settlements (285) (799)  
Foreign exchange adjustment 913 (986)  
Benefit obligations, ending balance $ 19,014 $ 17,715 $ 24,855