XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and other costs - Rollforward of Restructuring and Other Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring Reserve [Roll Forward]        
Restructuring and other costs $ 41,023 $ 0 $ 153,825 $ 0
Restructuring inventory liquidation costs     7,000  
Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     0  
Restructuring and other costs     153,825  
Cash payments     (115,547)  
Non-cash charges     (12,421)  
Translation     503  
Ending Balance, liability 26,360   26,360  
Severance and other employee costs | Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     0  
Restructuring and other costs     77,157  
Cash payments     (55,832)  
Non-cash charges     3,198  
Translation     501  
Ending Balance, liability 25,024   25,024  
Other restructuring costs | Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     0  
Restructuring and other costs     76,668  
Cash payments     (59,715)  
Non-cash charges     (15,619)  
Translation     2  
Ending Balance, liability $ 1,336   $ 1,336