v3.26.1
Schedule of Restructuring, Acquisition and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jul. 03, 2026
Jun. 27, 2025
Restructuring Cost And Reserve [Line Items]        
Total restructuring charges $ 4,672 $ 10,221 $ 6,197 $ 7,216
Acquisition and related charges 7,827 2,351 8,907 2,901
Total restructuring, acquisition, and related costs 12,499 12,572 15,104 10,117
2025 Restructuring        
Restructuring Cost And Reserve [Line Items]        
Total restructuring charges 3,675 6,836 4,717 6,836
2024 Restructuring        
Restructuring Cost And Reserve [Line Items]        
Total restructuring charges 997 3,385 1,480 3,975
2020 Restructuring        
Restructuring Cost And Reserve [Line Items]        
Total restructuring charges $ (0) $ (0) $ 0 $ (3,595)