XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring and asset impairment - Restructuring Accrual Activity for Given Years (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Liability, beginning balance $ 16,466 $ 11,357  
Charges 9,176 67,729 $ 44,819
Cash (payments)/receipts (8,833) (34,796)  
Asset write downs/disposals (3,713) (28,214)  
Foreign currency translation (306) 390  
Liability, ending balance 12,790 16,466 11,357
Severance and Termination Benefits      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 15,955 10,765  
Charges 13,097 36,997 24,864
Cash (payments)/receipts (17,828) (32,189)  
Asset write downs/disposals 0 0  
Foreign currency translation (307) 382  
Liability, ending balance 10,917 15,955 10,765
Asset Impairment/Disposal of Assets      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 0 0  
Charges (9,116) 22,394 9,674
Cash (payments)/receipts 15,308 6,963  
Asset write downs/disposals (6,192) (29,357)  
Foreign currency translation 0 0  
Liability, ending balance 0 0 0
Other Costs      
Restructuring Reserve [Roll Forward]      
Liability, beginning balance 511 592  
Charges 5,195 8,338  
Cash (payments)/receipts (6,313) (9,570)  
Asset write downs/disposals 2,479 1,143  
Foreign currency translation 1 8  
Liability, ending balance $ 1,873 $ 511 $ 592