XML 114 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee benefit plans - Plans' Obligation and Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in Plan Assets      
Fair value of plan assets at January 1 $ 308,800    
Fair value of plan assets at December 31 304,000 $ 308,800  
Retirement Plans      
Change in Benefit Obligation      
Benefit obligation at January 1 413,340 352,767  
Service cost 3,456 2,878 $ 3,266
Interest cost 19,097 18,101 10,562
Plan participant contributions 31 60  
Plan amendments 615 306  
Actuarial (gain)/loss (18,935) 15,663  
Benefits paid (28,263) (26,703)  
Impact of foreign exchange rates (8,926) 8,707  
Effect of settlements (2,218) (2,373)  
Effect of curtailments 0 0  
Acquisitions 74,078 43,934  
Benefit obligation at December 31 452,275 413,340 352,767
Change in Plan Assets      
Fair value of plan assets at January 1 295,587 253,125  
Actual return on plan assets (5,203) 15,968  
Company contributions 18,798 13,908  
Plan participant contributions 77 60  
Benefits paid (28,263) (26,703)  
Impact of foreign exchange rates (7,200) 10,388  
Effect of settlements (2,218) (2,373)  
Expenses paid (1,976) (1,108)  
Acquisitions 21,223 32,322  
Fair value of plan assets at December 31 290,825 295,587 253,125
Funded status of the Plans (161,450) (117,753)  
Retiree Health and Life Insurance Plans      
Change in Benefit Obligation      
Benefit obligation at January 1 22,571 11,244  
Service cost 178 230 320
Interest cost 919 507 258
Plan participant contributions 0 0  
Plan amendments 0 11,637  
Actuarial (gain)/loss (2,389) (266)  
Benefits paid (1,418) (788)  
Impact of foreign exchange rates (29) 7  
Effect of settlements 0 0  
Effect of curtailments 0 0  
Acquisitions 0 0  
Benefit obligation at December 31 19,832 22,571 11,244
Change in Plan Assets      
Fair value of plan assets at January 1 13,213 12,750  
Actual return on plan assets 535 553  
Company contributions 835 754  
Plan participant contributions 0 0  
Benefits paid (1,360) (788)  
Impact of foreign exchange rates 0 0  
Effect of settlements 0 0  
Expenses paid (48) (56)  
Acquisitions 0 0  
Fair value of plan assets at December 31 13,175 13,213 $ 12,750
Funded status of the Plans $ (6,657) $ (9,358)