XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Oct. 29, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)10/29/20224/30/2022
Payroll and other compensation$50,793 $62,373 
Accrued product warranty, current portion17,814 16,436 
Customer deposits137,157 183,233 
Deferred revenue72,587 139,006 
Other current liabilities88,657 95,345 
Accrued expenses and other current liabilities$367,008 $496,393