XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Apr. 27, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Amounts in thousands)4/27/20244/29/2023
Payroll and other compensation$59,123 $63,342 
Accrued product warranty, current portion22,362 19,893 
Customer deposits88,798 105,766 
Deferred revenue35,518 44,939 
Other current liabilities57,967 56,710 
Accrued expenses and other current liabilities$263,768 $290,650