Income Taxes - Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jan. 26, 2019 |
Apr. 27, 2019 |
Apr. 28, 2018 |
|
| Income Tax Disclosure [Abstract] | |||
| Unrecognized Tax Benefits that Would Impact Effective Tax Rate | $ 159 | ||
| Reconciliation of Changes in Unrecognized Tax Benefits | |||
| Unrecognized tax benefits, beginning balance | $ 3,178 | 3,178 | $ 3,113 |
| Gross increases related to prior period tax positions | 13 | 82 | |
| Gross decreases related to prior period tax positions | 18 | 30 | |
| Gross increases related to current period tax positions | 146 | 152 | |
| Lapse of statute of limitations | $ (2,775) | (2,741) | (139) |
| Unrecognized tax benefits, ending balance | $ 578 | $ 3,178 | |