XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Customer Financing - Activity in DPP Receivables (Details) - Customer Finance Contracts - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2022
Apr. 24, 2021
Apr. 25, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning DPP receivable balance $ 227,967 $ 228,019 $ 121,657
Non-cash additions to DPP receivable 69,689 131,959 154,644
Cash collections on DPP receivable (172,324) (132,011) (48,282)
Ending DPP receivable balance $ 125,332 $ 227,967 $ 228,019