v3.26.1
Product Warranties - Schedule of Reconciliation of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 25, 2026
Jul. 26, 2025
Apr. 25, 2026
Reconciliation of changes in product warranty liability      
Balance as of the beginning of the period $ 24,711 $ 29,940  
Accruals during the period 6,873 6,576  
Settlements during the period (7,183) (7,406)  
Balance as of the end of the period 24,401 $ 29,110  
Product warranty liability accrued $ 16,700   $ 17,000