XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Accrual for estimated warranties        
Balance at beginning of period $ 34,383 $ 31,815 $ 33,189 $ 31,718
Charged to costs and expenses 17,023 13,990 33,648 26,081
Payments and deductions (15,829) (12,724) (31,260) (24,718)
Balance at end of period $ 35,577 $ 33,081 $ 35,577 $ 33,081