v3.25.2
Restructuring and Other Charges - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 14 Months Ended
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Jun. 28, 2025
USD ($)
Jun. 29, 2024
USD ($)
Mar. 29, 2025
employee
Restructuring Cost and Reserve [Line Items]          
Restructuring and other charges $ 1,032 $ 8,230 $ 8,864 $ 22,377  
Number of positions eliminated | employee         440
Total cash charges 1,043 6,209 7,295 20,705  
Restructuring costs 400 1,200 6,200 5,700  
Severance and other personnel costs          
Restructuring Cost and Reserve [Line Items]          
Total cash charges $ 622 $ 4,854 $ 2,711 $ 16,201