XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities
12 Months Ended
Apr. 30, 2022
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
(Amounts in thousands)4/30/20224/24/2021
Payroll and other compensation$62,373 $62,546 
Accrued product warranty, current portion16,436 14,447 
Customer deposits183,233 180,766 
Deferred revenue139,006 108,460 
Other current liabilities95,345 83,685 
Accrued expenses and other current liabilities$496,393 $449,904