v3.25.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Apr. 26, 2025
Apr. 27, 2024
Accrued Liabilities and Other Liabilities [Abstract]    
Payroll and other compensation $ 65,311 $ 59,123
Accrued product warranty, current portion 22,357 22,362
Customer deposits 72,894 88,798
Deferred revenue 32,580 35,518
Other current liabilities 51,073 57,967
Accrued expenses and other current liabilities $ 244,215 $ 263,768