v3.25.2
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Apr. 26, 2025
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
(Amounts in thousands)4/26/20254/27/2024
Payroll and other compensation$65,311 $59,123 
Accrued product warranty, current portion22,357 22,362 
Customer deposits72,894 88,798 
Deferred revenue32,580 35,518 
Other current liabilities51,073 57,967 
Accrued expenses and other current liabilities$244,215 $263,768