v3.26.1
Accrued Expenses - Activity Related to Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2026
Jul. 04, 2025
Jul. 03, 2026
Jul. 04, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning warranty liability $ 13,881 $ 19,113 $ 15,173 $ 21,593
Charge to cost of sales 4,581 2,679 8,627 4,147
Costs incurred (4,261) (3,249) (9,599) (7,197)
Ending warranty liability $ 14,201 $ 18,543 $ 14,201 $ 18,543