v3.26.1
Schedule of Restructuring, Acquisition and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2026
Mar. 28, 2025
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges $ 1,525 $ (3,005)
Acquisition and related charges 1,080 550
Total restructuring, acquisition, and related costs 2,605 (2,455)
2025 Restructuring    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges 1,042 0
2024 Restructuring    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges 483 590
2020 Restructuring    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges $ 0 $ (3,595)