XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 24, 2021
Apr. 24, 2021
Payables and Accruals [Abstract]    
Payroll and other compensation $ 43,397 $ 62,546
Accrued product warranty, current portion 14,790 14,447
Customer deposits 183,434 180,766
Deferred revenue 129,723 108,460
Other current liabilities 95,465 83,685
Accrued expenses and other current liabilities $ 466,809 $ 449,904