XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Apr. 29, 2023
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Amounts in thousands)4/29/20234/30/2022
Payroll and other compensation$63,342 $62,373 
Accrued product warranty, current portion19,893 16,436 
Customer deposits105,766 183,233 
Deferred revenue44,939 139,006 
Other current liabilities56,710 95,345 
Accrued expenses and other current liabilities$290,650 $496,393