XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Oct. 24, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)10/24/204/25/20
Payroll and other compensation$45,135 $34,980 
Accrued product warranty, current portion14,174 14,264 
Customer deposits140,707 40,721 
Deferred revenue67,882 17,086 
Other current liabilities67,396 48,231 
Accrued expenses and other current liabilities$335,294 $155,282