v3.26.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Apr. 25, 2026
Apr. 26, 2025
Accrued Liabilities and Other Liabilities [Abstract]    
Payroll and other compensation $ 65,877 $ 65,311
Accrued product warranty, current portion 17,043 22,357
Customer deposits 77,907 72,894
Deferred revenue 34,907 32,580
Other current liabilities 43,524 51,073
Accrued expenses and other current liabilities $ 239,258 $ 244,215