XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Jul. 24, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)7/24/20214/24/2021
Payroll and other compensation$43,397 $62,546 
Accrued product warranty, current portion14,790 14,447 
Customer deposits183,434 180,766 
Deferred revenue129,723 108,460 
Other current liabilities95,465 83,685 
Accrued expenses and other current liabilities$466,809 $449,904