XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Customer Financing - Activity in DPP Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 27, 2024
Jul. 29, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Cash collections on DPP receivable $ (271,834) $ (242,013)
Customer Finance Contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning DPP receivable balance 114,259 102,979
Non-cash additions to DPP receivable 24,158 10,845
Cash collections on DPP receivable (17,188) (8,215)
Ending DPP receivable balance $ 121,229 $ 105,609