XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Receivables Securitization Program - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 28, 2023
Jan. 29, 2022
Jan. 28, 2023
Jan. 29, 2022
Apr. 30, 2022
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Proceeds from Receivables sold     $ 238,091 $ 327,205  
Loss on sale of receivables $ 3,254 $ 663 7,900 2,278  
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 $ 401,649   401,649   $ 396,443
Trade receivables sold     2,729,673 2,731,755  
Proceeds from Receivables sold     $ 2,723,952 $ 2,748,173