XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges - Cost and Expense Categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Optimizing for Growth | Cost of sales      
Restructuring Cost and Reserve [Line Items]      
Severance and other restructuring costs   $ (1,300) $ 10,700
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of sales Cost of sales
Optimizing for Growth | Other selling and administrative      
Restructuring Cost and Reserve [Line Items]      
Severance and other restructuring costs   $ 32,300 $ 23,600
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Other selling and administrative expenses Other selling and administrative expenses
Optimizing for Profitable Growth      
Restructuring Cost and Reserve [Line Items]      
Severance and other restructuring costs $ 49,159 $ 25,296  
Optimizing for Profitable Growth | Cost of sales      
Restructuring Cost and Reserve [Line Items]      
Severance and other restructuring costs $ 4,275 $ 0  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of sales Cost of sales Cost of sales
Optimizing for Profitable Growth | Other selling and administrative      
Restructuring Cost and Reserve [Line Items]      
Severance and other restructuring costs $ 44,884 $ 25,296  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Other selling and administrative expenses Other selling and administrative expenses Other selling and administrative expenses