XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 23, 2021
Jan. 25, 2020
Jan. 23, 2021
Jan. 25, 2020
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]        
Cash collections on DPP receivable $ (634,499) $ (359,329)    
Receivables Purchase Agreements        
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]        
Beginning DPP receivable balance 117,327 57,238    
Non-cash additions to DPP receivable 572,683 422,941    
Cash collections on DPP receivable (526,369) (320,770)    
Ending DPP receivable balance $ 117,327 $ 57,238 $ 163,641 $ 159,409