Stockholders' Equity - (Details) $ / shares in Units, $ in Thousands | May 16, 2018shares | May 17, 2017periodshares | May 31, 2019shares | Mar. 28, 2020USD ($)Plan$ / sharesshares | Mar. 30, 2019USD ($)$ / sharesshares | Sep. 28, 2019$ / sharesshares | Apr. 30, 2019shares |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Stock options granted (in shares) | | | | 50,000 | | | |
Weighted-average grant date fair value (in dollars per share) | $ / shares | | | | $ 9.16 | | | |
Stock-based compensation | $ | | | | $ 2,984 | $ 3,145 | | |
Stock options exercised (in shares) | | | | 200,000 | | | |
Weighted-average exercise price per share, stock options (in dollars per share) | $ / shares | | | | $ 7.01 | | | |
Unrecognized stock-based compensation expense, stock options | $ | | | | $ 7,500 | | | |
Weighted-average amortization period | | | | 2 years 9 months 12 days | | | |
Number of employee stock purchase plans | Plan | | | | 2 | | | |
Restricted Stock Units (RSUs) | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Weighted-average amortization period | | | | 3 months 24 days | | | |
Awards granted (in shares) | | | | | | 200,000 | |
Grant date fair value (in dollars per share) | $ / shares | | | | | | $ 6.62 | |
Awards vested (in shares) | | | | 0 | | | |
Unrecognized stock-based compensation expense | $ | | | | $ 600 | | | |
Employee Stock Purchase Plan | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Shares available for issuance (in shares) | | | | 3,178,049 | | | |
Weighted-average amortization period | | | | 1 month 24 days | | | |
Unrecognized stock-based compensation expense | $ | | | | $ 200 | | | |
ESPP, maximum employee payroll deduction percentage | | | | 15.00% | | | |
ESPP, maximum number of shares per employee (in shares) | | | | 2,000 | | | |
Offering period | | | | 6 months | | | |
ESPP, discounted purchase price percentage | | | | 85.00% | | | |
Number of additional shares authorized (in shares) | | | 2,500,000 | | | | |
Number of shares authorized (in shares) | | | 9,800,000 | | | | 7,300,000 |
Shares purchased under ESPP (in shares) | | | | | | 500,000 | |
Performance Restricted Stock Units | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Stock-based compensation | $ | | | | $ 400 | | | |
2019 Equity Incentive Award Plan | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Shares available for issuance (in shares) | | | 1,700,000 | 2,400,000 | | | |
2019 Performance Targets | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Award performance period | | | | | 1 year | | |
Award subsequent performance period | | | | | 3 years | | |
2017 Nonqualified Employee Stock Purchase Plan | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Shares available for issuance (in shares) | | | | 1,600,000 | | | |
Unrecognized stock-based compensation expense, stock options | $ | | | | $ 2,700 | | | |
Weighted-average amortization period | | | | 1 year | | | |
Number of additional shares authorized (in shares) | 2,500,000 | | | | | | |
Number of shares authorized (in shares) | | 3,500,000 | | | | | |
Shares purchased under ESPP (in shares) | | | | | | 500,000 | |
Maximum contribution percent (up to 25%) | | 25.00% | | | | | |
Employee termination period following purchase date to receive shares subject to risk of forfeiture | | | | 1 year | | | |
Number of offering periods | period | | 2 | | | | | |
Offering period | | 6 months | | | | | |
Number of shares authorized per purchase period (in shares) | | 500,000 | | | | | |
Executive Officer | 2020 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Stock options granted (in shares) | | | | 800,000 | | | |
Weighted-average grant date fair value (in dollars per share) | $ / shares | | | | $ 9.16 | | | |
Award performance period | | | | 1 year | | | |
Net income per share, target achievement performance threshold, percent | | | | 80.00% | | | |
Bookings, target achievement performance threshold, percent | | | | 90.00% | | | |
Number of shares granted if no-GAAP income below 80% and bookings below 90% of target (in shares) | | | | 0 | | | |
Shares award weighting percent | | | | 50.00% | | | |
Target achievement threshold for shares award sliding scale | | | | 100.00% | | | |
Stock-based compensation | $ | | | | $ 300 | | | |
Executive Officer | 2019 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Weighted-average grant date fair value (in dollars per share) | $ / shares | | | | | $ 8.03 | | |
Awards granted (in shares) | | | | | 2,000,000 | | |
Executive Officer | Period One | 2020 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Award vesting rights, percentage | | | | 25.00% | | | |
Executive Officer | Period One | 2019 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Award vesting rights, percentage | | | | | 30.00% | | |
Executive Officer | Period Two | 2020 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Award vesting rights, percentage | | | | 75.00% | | | |
Award vesting period | | | | 36 months | | | |
Executive Officer | Period Two | 2019 Performance Targets | Performance Based Stock Options | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | | | |
Award vesting rights, percentage | | | | | 75.00% | | |
Award vesting period | | | | | 36 months | | |