v3.26.1
Commitments and Contingencies - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning accrued warranty obligations $ 35,830 $ 37,928
Warranties issued during the period 14,783 13,733
Settlements made during the period (8,930) (13,795)
Changes in accrued warranty obligations for pre-existing warranties during the period, including expirations (4,923) (2,036)
Ending accrued warranty obligations $ 36,760 $ 35,830