XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Jan. 28, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Unaudited, amounts in thousands)1/28/20234/30/2022
Payroll and other compensation$59,534 $62,373 
Accrued product warranty, current portion18,517 16,436 
Customer deposits129,019 183,233 
Deferred revenue60,986 139,006 
Other current liabilities77,304 95,345 
Accrued expenses and other current liabilities$345,360 $496,393