XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities
6 Months Ended
Oct. 23, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)10/23/20214/24/2021
Payroll and other compensation$53,696 $62,546 
Accrued product warranty, current portion15,139 14,447 
Customer deposits194,015 180,766 
Deferred revenue135,542 108,460 
Other current liabilities94,318 83,685 
Accrued expenses and other current liabilities$492,710 $449,904