XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 28, 2023
Jan. 29, 2022
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Collection of DPP receivable $ (758,001) $ (918,354)
Receivables Purchase Agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Beginning DPP receivable balance 195,764 183,999
Non-cash additions to DPP receivable 706,895 768,440
Collection of DPP receivable (702,710) (784,871)
Ending DPP receivable balance $ 199,949 $ 167,568