v3.26.1
Product Warranties - Schedule of Reconciliation of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 25, 2026
Apr. 26, 2025
Reconciliation of changes in product warranty liability    
Balance as of the beginning of the year $ 29,940 $ 28,909
Accruals during the year 28,099 34,336
Settlements during the year (27,722) (33,305)
Change in warranty policy (5,606) 0
Balance as of the end of the year 24,711 29,940
Product warranty liability accrued $ 17,000 $ 22,400