XML 71 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Customer Financing - Activity in DPP Receivables (Details) - Customer Finance Contracts - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
Apr. 24, 2021
Deferred Purchase Price Receivable [Roll Forward]      
Beginning DPP receivable balance $ 125,332 $ 227,967 $ 228,019
Non-cash additions to DPP receivable 47,832 69,689 131,959
Cash collections on DPP receivable (70,185) (172,324) (132,011)
Ending DPP receivable balance $ 102,979 $ 125,332 $ 227,967