Warranties (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Sep. 26, 2026 |
Sep. 27, 2025 |
Sep. 26, 2026 |
Sep. 27, 2025 |
|
| Accrual for estimated warranties | ||||
| Balance at beginning of period | $ 43,322 | $ 34,383 | $ 40,818 | $ 33,189 |
| Charged to costs and expenses | 21,421 | 17,023 | 41,705 | 33,648 |
| Payments and deductions | (19,199) | (15,829) | (36,979) | (31,260) |
| Balance at end of period | $ 45,544 | $ 35,577 | $ 45,544 | $ 35,577 |