XML 125 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Costs - Roll forward of Restructuring and Other Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]      
Restructuring and other costs $ 213,520 $ 0 $ 0
Restructuring inventory liquidation costs 7,000    
Global Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance, liability 0    
Restructuring and other costs 213,520    
Cash payments (170,172)    
Non-cash charges (18,113)    
Translation (479)    
Ending Balance, liability 24,756 0  
Employee Severance | Global Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance, liability 0    
Restructuring and other costs 90,851    
Cash payments (69,739)    
Non-cash charges 3,198    
Translation (480)    
Ending Balance, liability 23,830 0  
Other Restructuring | Global Restructuring Plan      
Restructuring Reserve [Roll Forward]      
Beginning balance, liability 0    
Restructuring and other costs 122,669    
Cash payments (100,433)    
Non-cash charges (21,311)    
Translation 1    
Ending Balance, liability $ 926 $ 0