XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring charges, separation costs and impairment charges - Charges recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 1,165 $ 7,855 $ 2,693 $ 8,404
Asset impairment charges 8,117   8,117 2,110
Separation costs 12,890   16,117  
Restructuring charges, separation costs and impairment charges 22,172   26,927 10,514
Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,085 7,813 2,514 8,289
Asset impairment charges 0   0 0
Separation costs 0   0  
Restructuring charges, separation costs and impairment charges 1,085   2,514 8,289
Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 80 42 179 115
Asset impairment charges 8,117   8,117 2,110
Separation costs 12,890   16,117  
Restructuring charges, separation costs and impairment charges 21,087   24,413 2,225
[2024 Restructuring plan]        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 49   221  
[2024 Restructuring plan] | Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 40   161  
[2024 Restructuring plan] | Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 9   60  
2024 Footprint realignment plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,156 8,572 2,258 8,572
2024 Footprint realignment plan | Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,101 8,572 2,166 8,572
2024 Footprint realignment plan | Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 55 0 92 0
2023 Restructuring plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   (938)   (736)
2023 Restructuring plan | Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   (974)   (818)
2023 Restructuring plan | Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   36   82
2023 Footprint realignment plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 87 589 332 746
2023 Footprint realignment plan | Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 87 588 330 743
2023 Footprint realignment plan | Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 0 1 2 3
Other restructuring programs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (127) (368) (118) (178)
Other restructuring programs | Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (143) (373) (143) (208)
Other restructuring programs | Other costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 16 $ 5 $ 25 $ 30