XML 124 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Change in benefit obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in benefit obligations      
Benefit obligations, beginning balance $ 19,014 $ 17,715  
Gross service cost 682 879 $ 1,107
Interest cost 476 560 138
Employee contributions 248 406  
Actuarial (gains)/losses (266) 313  
Benefits (paid), net of transfers (2,063) (1,487)  
Curtailments & settlements (578) (285)  
Foreign exchange adjustment (1,180) 913  
Benefit obligations, ending balance $ 16,333 $ 19,014 $ 17,715