XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Receivables Securitization Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 23, 2021
Jan. 25, 2020
Jan. 23, 2021
Jan. 25, 2020
Apr. 25, 2020
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Proceeds from Receivables sold     $ 291,074 $ 276,092  
Loss on sale of receivables $ (926) $ 1,468 2,075 5,013  
Receivables Purchase Agreements          
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Eligible receivables, maximum available under Purchase Agreement 200,000   200,000    
Eligible receivables, amount utilized under Purchase Agreement 200,000   200,000    
Receivables sold, fair value $ 363,207   363,207   $ 305,020
Trade receivables sold     2,307,655 1,461,980  
Proceeds from Receivables sold     $ 2,251,129 $ 1,466,705