v3.22.2.2
Receivables Securitization Program - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 29, 2022
Oct. 30, 2021
Oct. 29, 2022
Oct. 30, 2021
Apr. 30, 2022
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items]          
Proceeds from Receivables sold     $ 163,088 $ 218,077  
Loss on sale of receivables $ 3,211 $ 894 4,646 1,615  
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 $ 417,786   417,786   $ 396,443
Trade receivables sold     1,826,156 1,877,460  
Proceeds from Receivables sold     $ 1,804,576 $ 1,855,260