XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables Securitization Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 29, 2022
Jan. 23, 2021
Jan. 29, 2022
Jan. 23, 2021
Apr. 24, 2021
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Proceeds from Receivables sold     $ 327,205 $ 291,074  
Loss on sale of receivables $ 663 $ (926) 2,278 2,075  
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 $ 368,257   368,257   $ 384,950
Trade receivables sold     2,731,755 2,307,655  
Proceeds from Receivables sold     $ 2,748,173 $ 2,251,129