XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 29, 2022
Jan. 23, 2021
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Collection of DPP receivable $ (918,354) $ (634,499)
Receivables Purchase Agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Beginning DPP receivable balance 183,999 117,327
Non-cash additions to DPP receivable 768,440 572,683
Collection of DPP receivable (784,871) (526,369)
Ending DPP receivable balance $ 167,568 $ 163,641