XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 22, 2022
Apr. 24, 2021
Payables and Accruals [Abstract]    
Payroll and other compensation $ 56,182 $ 62,546
Accrued product warranty, current portion 15,848 14,447
Customer deposits 199,874 180,766
Deferred revenue 151,698 108,460
Other current liabilities 99,407 83,685
Accrued expenses and other current liabilities $ 523,009 $ 449,904