XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring and Other Costs - Rollforward of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Reserve [Roll Forward]        
Restructuring and other costs $ 45,712 $ 29,760 $ 100,482 $ 112,802
Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     24,756 0
Restructuring and other costs     100,482 112,802
Cash payments     (88,517) (74,149)
Non-cash charges     (5,778) (9,750)
Translation     1,888 (88)
Ending Balance, liability 32,831 28,815 32,831 28,815
Severance and other employee costs | Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     23,830 0
Restructuring and other costs     36,600 65,954
Cash payments     (31,249) (41,277)
Non-cash charges     0 3,094
Translation     1,847 (90)
Ending Balance, liability 31,028 27,681 31,028 27,681
Other Restructuring Costs | Global Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance, liability     926 0
Restructuring and other costs     63,882 46,848
Cash payments     (57,268) (32,872)
Non-cash charges     (5,778) (12,844)
Translation     41 2
Ending Balance, liability $ 1,803 $ 1,134 $ 1,803 $ 1,134