XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Collection of DPP receivable $ (770,319) $ (758,001)
Receivables Purchase Agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Beginning DPP receivable balance 227,946 195,764
Non-cash additions to DPP receivable 697,887 706,895
Collection of DPP receivable (740,664) (702,710)
Ending DPP receivable balance $ 185,169 $ 199,949