XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 23, 2021
Apr. 24, 2021
Payables and Accruals [Abstract]    
Payroll and other compensation $ 53,696 $ 62,546
Accrued product warranty, current portion 15,139 14,447
Customer deposits 194,015 180,766
Deferred revenue 135,542 108,460
Other current liabilities 94,318 83,685
Accrued expenses and other current liabilities $ 492,710 $ 449,904