XML 73 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and other costs - Rollforward of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Reserve [Roll Forward]    
Restructuring and other costs $ 83,042 $ 0
Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Liability as of January 1, 2024 0  
Restructuring and other costs 83,042  
Cash payments (20,054)  
Non-cash charges (6,916)  
Translation (25)  
Liability as of March 31, 2024 56,047  
Severance and other employee costs | Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Liability as of January 1, 2024 0  
Restructuring and other costs 61,624  
Cash payments (7,036)  
Non-cash charges 1,339  
Translation (25)  
Liability as of March 31, 2024 55,902  
Other Restructuring Costs | Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Liability as of January 1, 2024 0  
Restructuring and other costs 21,418  
Cash payments (13,018)  
Non-cash charges (8,255)  
Translation 0  
Liability as of March 31, 2024 $ 145