XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Receivables Securitization Program - Activity in DPP Receivable (Details) - Receivables Purchase Agreements - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2022
Apr. 30, 2022
Apr. 24, 2021
Apr. 25, 2020
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]        
Beginning DPP receivable balance   $ 183,999 $ 117,327 $ 57,238
Non-cash additions to DPP receivable $ 1,052,938   768,619 552,751
Cash collections on DPP receivable (1,041,173)   (701,947) (492,662)
Ending DPP receivable balance $ 195,764 $ 195,764 $ 183,999 $ 117,327