XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Receivables Securitization Program - Activity in DPP Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Cash collections on DPP receivable $ (731,146) $ (770,319)
Receivables Purchase Agreements    
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]    
Beginning DPP receivable balance 198,827 227,946
Non-cash additions to DPP receivable 640,842 697,887
Cash collections on DPP receivable (678,004) (740,664)
Ending DPP receivable balance $ 161,665 $ 185,169