XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and asset impairment - Restructuring Accrual Activity for Given Years (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Liability, beginning balance $ 12,790 $ 16,466  
Charges 46,815 9,176 $ 67,729
Cash (payments)/receipts (26,722) (8,833)  
Asset write downs/disposals (16,580) (3,713)  
Foreign currency translation (234) (306)  
Liability, ending balance 16,069 12,790 16,466
Severance and Termination Benefits      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 10,917 15,955  
Charges 17,983 13,097 36,997
Cash (payments)/receipts (14,024) (17,828)  
Asset write downs/disposals 0 0  
Foreign currency translation (199) (307)  
Liability, ending balance 14,677 10,917 15,955
Asset Impairment/Disposal of Assets      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 0 0  
Charges 9,442 (9,116) 22,394
Cash (payments)/receipts 7,138 15,308  
Asset write downs/disposals (16,580) (6,192)  
Foreign currency translation 0 0  
Liability, ending balance 0 0 0
Other Costs      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 1,873 511  
Charges 19,390 5,195  
Cash (payments)/receipts (19,836) (6,313)  
Asset write downs/disposals 0 2,479  
Foreign currency translation (35) 1  
Liability, ending balance $ 1,392 $ 1,873 $ 511