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 |