XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 23, 2021
Apr. 26, 2020
Apr. 25, 2020
Payables and Accruals [Abstract]      
Payroll and other compensation $ 48,403   $ 34,980
Accrued product warranty, current portion 14,322   14,264
Customer deposits, included in accrued expenses and other current liabilities 162,576 $ 40,700 40,721
Deferred revenues, included in accrued expenses and other current liabilities 93,914 $ 17,100 17,086
Other current liabilities 68,828   48,231
Accrued expenses and other current liabilities $ 388,043   $ 155,282