XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Apr. 24, 2021
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Amounts in thousands)4/24/20214/25/2020
Payroll and other compensation$62,546 $34,980 
Accrued product warranty, current portion14,447 14,264 
Customer deposits180,766 40,721 
Deferred revenue108,460 17,086 
Other current liabilities83,685 48,231 
Accrued expenses and other current liabilities$449,904 $155,282