XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties - Schedule of Reconciliation of Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 25, 2025
Oct. 26, 2024
Oct. 25, 2025
Oct. 26, 2024
Apr. 26, 2025
Reconciliation of changes in product warranty liability          
Balance as of the beginning of the period $ 29,110 $ 29,478 $ 29,940 $ 28,909  
Accruals during the period 6,919 8,416 13,495 17,316  
Settlements during the period (6,878) (8,342) (14,284) (16,673)  
Change in warranty policy   0 (5,606) 0  
Balance as of the end of the period 23,545 $ 29,552 23,545 $ 29,552  
Product warranty liability accrued $ 16,900   $ 16,900   $ 22,400