XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Customer Financing - Activity in DPP Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 25, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Cash collections on DPP receivable $ (315,217) $ (139,466)
Customer Finance Contracts    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning DPP receivable balance 227,967 228,019
Non-cash additions to DPP receivable 19,110 16,511
Cash collections on DPP receivable (51,142) 7,648
Ending DPP receivable balance $ 195,935 $ 252,178