XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Receivables Securitization Program - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 27, 2024
Jan. 28, 2023
Jan. 27, 2024
Jan. 28, 2023
Apr. 29, 2023
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Proceeds from Receivables sold     $ 211,827 $ 238,091  
Loss on sale of receivables $ 3,110 $ 3,254 10,270 7,900  
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 $ 386,932   386,932   $ 429,853
Trade receivables sold     2,681,935 2,729,673  
Proceeds from Receivables sold     $ 2,725,094 $ 2,723,952