XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 24, 2021
Accrued Liabilities and Other Liabilities [Abstract]    
Payroll and other compensation $ 62,373 $ 62,546
Accrued product warranty, current portion 16,436 14,447
Customer deposits 183,233 180,766
Deferred revenue 139,006 108,460
Other current liabilities 95,345 83,685
Accrued expenses and other current liabilities $ 496,393 $ 449,904