Receivables Securitization Program (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 27, 2024 |
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items] | |||
| Maximum available under Purchase Agreement | $ 200,000 | ||
| Eligible receivables, amount utilized under Purchase Agreement | 200,000 | ||
| Receivables transferred and derecognized, fair value | 400,626 | $ 429,853 | |
| Proceeds from receivables sold | 291,621 | 302,851 | $ 426,188 |
| Loss on sale of receivables | (13,850) | (11,403) | (3,247) |
| Receivables Purchase Agreements | |||
| Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Line Items] | |||
| Trade receivable sold under facility | 3,585,194 | 3,718,167 | 3,643,700 |
| Proceeds from receivables sold | $ 3,614,901 | $ 3,684,412 | $ 3,632,145 |