v3.25.2
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 19,113 $ 19,327 $ 21,593 $ 20,001
Charge to cost of sales 2,679 5,546 4,147 9,489
Costs incurred (3,249) (4,180) (7,197) (8,797)
Ending warranty liability $ 18,543 $ 20,693 $ 18,543 $ 20,693