XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring Charges - Schedule of Severance and Other Restructuring Costs (Details) - Optimizing for Profitable Growth - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 2,739 $ 27,161 $ 25,922 $ 47,759
Cost of sales        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 2,432 392 6,123 3,016
Other selling and administrative expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 307 $ 26,769 $ 19,799 $ 44,743