XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and asset impairment - Schedule of Restructuring Accrual Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Liability, beginning balance $ 9,136 $ 14,066  
2023/2024 Charges 65,370 47,909 $ 52,385
Cash (payments)/receipts (23,583) (28,432)  
Asset write downs/disposals (25,399) (24,415)  
Foreign currency translation (581) 8  
Liability, ending balance 24,943 9,136 14,066
Severance and Termination Benefits      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 8,864 12,780  
2023/2024 Charges 37,307 15,543  
Cash (payments)/receipts (21,653) (19,437)  
Asset write downs/disposals 0 0  
Foreign currency translation (484) (22)  
Liability, ending balance 24,034 8,864 12,780
Asset Impairment/Disposal of Assets      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 0 0  
2023/2024 Charges 15,719 24,415  
Cash (payments)/receipts 9,680 0  
Asset write downs/disposals (25,399) (24,415)  
Foreign currency translation 0 0  
Liability, ending balance 0 0 0
Other Costs      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 272 1,286  
2023/2024 Charges 12,344 7,951  
Cash (payments)/receipts (11,610) (8,995)  
Asset write downs/disposals 0 0  
Foreign currency translation (97) 30  
Liability, ending balance $ 909 $ 272 $ 1,286