XML 119 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring - Expected Cost, Costs Recognized, and Costs to be Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges $ 2,679  
2023 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 50,774  
Costs Recognized in Prior Periods   $ 48,528
Restructuring Charges 1,646  
Restructuring and Related Cost, Expected Cost Remaining 600  
2021 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 49,262  
Costs Recognized in Prior Periods   46,929
Restructuring Charges 1,033  
Restructuring and Related Cost, Expected Cost Remaining 1,300  
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges (274)  
Employee Severance | 2023 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 42,078  
Costs Recognized in Prior Periods   43,347
Restructuring Charges (1,269)  
Restructuring and Related Cost, Expected Cost Remaining 0  
Employee Severance | 2021 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 35,816  
Costs Recognized in Prior Periods   34,821
Restructuring Charges 995  
Restructuring and Related Cost, Expected Cost Remaining 0  
Asset Impairment and Net (Gain) Loss on Sale or Disposal    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges (191)  
Asset Impairment and Net (Gain) Loss on Sale or Disposal | 2023 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 1,149  
Costs Recognized in Prior Periods   1,130
Restructuring Charges 19  
Restructuring and Related Cost, Expected Cost Remaining 0  
Asset Impairment and Net (Gain) Loss on Sale or Disposal | 2021 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 8,169  
Costs Recognized in Prior Periods   8,379
Restructuring Charges (210)  
Restructuring and Related Cost, Expected Cost Remaining 0  
Other Restructuring    
Restructuring Cost and Reserve [Line Items]    
Restructuring Charges 3,144  
Other Restructuring | 2023 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 7,547  
Costs Recognized in Prior Periods   4,051
Restructuring Charges 2,896  
Restructuring and Related Cost, Expected Cost Remaining 600  
Other Restructuring | 2021 Projects    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, expected cost 5,277  
Costs Recognized in Prior Periods   $ 3,729
Restructuring Charges 248  
Restructuring and Related Cost, Expected Cost Remaining $ 1,300