Stock Based Compensation (Details) - shares
|
|
|
9 Months Ended |
Apr. 01, 2019 |
Jul. 09, 2018 |
Dec. 31, 2019 |
| 2017 Plan |
|
|
|
| Share based payments |
|
|
|
| Shares authorized (in shares) |
|
|
2,659,885
|
| Number of shares available for grant |
|
2,520,247
|
0
|
| Common stock reserved for issuance |
|
131,850
|
|
| 2018 Plan |
|
|
|
| Share based payments |
|
|
|
| Shares authorized (in shares) |
|
3,617,968
|
|
| Number of shares available for grant |
|
|
2,193,176
|
| Common stock reserved for issuance |
|
3,486,118
|
|
| Additional shares authorized (in shares) |
1,266,370
|
|
|
| ESPP |
|
|
|
| Share based payments |
|
|
|
| Common stock reserved for issuance |
665,204
|
348,612
|
|
| Share based payment award percentage of outstanding shares |
|
1.00%
|
|
| Additional shares authorized (in shares) |
316,592
|
697,224
|
|
| Employees stock options |
|
|
|
| Share based payments |
|
|
|
| Exercise price for persons holding ten percent of voting power (as a percent) |
|
|
100.00%
|
| Exercise price for persons holding more than ten percent of voting power (as a percent) |
|
|
110.00%
|
| Share based payment award expiration period |
|
|
10 years
|
| Share based payment award vesting period |
|
|
4 years
|
| Employees stock options | Minimum |
|
|
|
| Share based payments |
|
|
|
| Expiration period for persons holding more than ten percent of voting power |
|
|
10 years
|
| Employees stock options | Maximum |
|
|
|
| Share based payments |
|
|
|
| Expiration period for persons holding ten percent of voting power |
|
|
5 years
|