v3.22.2.2
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