Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Oct. 29, 2022 |
Oct. 30, 2021 |
|
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items] | ||
Collection of DPP receivable | $ (489,639) | $ (585,647) |
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 | 467,761 | 516,740 |
Collection of DPP receivable | (447,241) | (494,586) |
Ending DPP receivable balance | $ 216,284 | $ 206,153 |