XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Jan. 23, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)1/23/214/25/20
Payroll and other compensation$48,403 $34,980 
Accrued product warranty, current portion14,322 14,264 
Customer deposits162,576 40,721 
Deferred revenue93,914 17,086 
Other current liabilities68,828 48,231 
Accrued expenses and other current liabilities$388,043 $155,282