Customer Financing - Activity in DPP Receivables (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Oct. 29, 2022 |
Oct. 30, 2021 |
|
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Collection of DPP receivable | $ (489,639) | $ (585,647) |
Customer Finance Contracts | ||
Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
Beginning DPP receivable balance | 125,332 | 227,967 |
Non-cash additions to DPP receivable | 12,036 | 32,953 |
Collection of DPP receivable | (42,398) | (91,061) |
Ending DPP receivable balance | $ 94,970 | $ 169,859 |