v3.26.3
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