Retirement Benefits - (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 27, 2019 |
Apr. 28, 2018 |
Apr. 29, 2017 |
|
| Retirement Benefits [Abstract] | |||
| Percentage of matching contribution | 50.00% | ||
| Maximum annual contribution percentage | 6.00% | ||
| Award requisite service period | 3 months | ||
| Minimum age attained for award | 21 years | ||
| Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] | |||
| Contributions | $ 2,754 | $ 2,612 | $ 2,463 |