XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring and Other Costs - Rollforward of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Reserve [Roll Forward]    
Restructuring and other costs $ 54,770 $ 83,042
Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance, liability 24,756 0
Restructuring and other costs 54,770 83,042
Cash payments (45,324) (20,054)
Non-cash charges (4,760) (6,916)
Translation 558 (25)
Ending Balance, liability 30,000 56,047
Severance and other employee costs | Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance, liability 23,830 0
Restructuring and other costs 21,131 61,624
Cash payments (16,270) (7,036)
Non-cash charges 0 1,339
Translation 517 (25)
Ending Balance, liability 29,208 55,902
Other Restructuring Costs | Global Restructuring Plan    
Restructuring Reserve [Roll Forward]    
Beginning balance, liability 926 0
Restructuring and other costs 33,639 21,418
Cash payments (29,054) (13,018)
Non-cash charges (4,760) (8,255)
Translation 41 0
Ending Balance, liability $ 792 $ 145