XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges - Schedule of Severance and Other Restructuring Costs (Details) - Optimizing for Profitable Growth - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 3,802 $ 10,868 $ 23,183 $ 20,599
Cost of sales        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 2,070 412 3,691 2,625
Other selling and administrative expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 1,732 $ 10,456 $ 19,492 $ 17,974