XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Product Warranties - Schedule of Reconciliation of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 26, 2025
Jul. 27, 2024
Apr. 26, 2025
Reconciliation of changes in product warranty liability      
Balance as of the beginning of the period $ 29,940 $ 28,909  
Accruals during the period 6,576 8,900  
Settlements during the period (7,406) (8,331)  
Balance as of the end of the period 29,110 $ 29,478  
Product warranty liability accrued $ 21,200   $ 22,400