Receivables Securitization Program - Activity in DPP Receivable (Details) - Receivables Purchase Agreements - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Apr. 27, 2024 |
Apr. 27, 2024 |
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items] | ||||
| Beginning DPP receivable balance | $ 227,946 | $ 195,764 | $ 183,999 | |
| Non-cash additions to DPP receivable | $ 949,194 | 960,909 | 1,052,938 | |
| Cash collections on DPP receivable | (978,313) | (928,727) | (1,041,173) | |
| Ending DPP receivable balance | $ 198,827 | $ 198,827 | $ 227,946 | $ 195,764 |