XML 26 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based compensation (Details) - shares
12 Months Ended
Apr. 01, 2019
Jul. 09, 2018
Mar. 31, 2020
Jul. 31, 2017
2017 Plan        
Share based payments        
Shares authorized (in shares)       2,659,885
Number of shares available for grant     0  
2017 Plan | Maximum        
Share based payments        
Number of shares available for grant   2,520,247    
2018 Plan        
Share based payments        
Shares authorized (in shares)   3,617,968    
Number of shares available for grant     2,122,012  
Additional shares authorized (in shares) 1,266,278      
ESPP        
Share based payments        
Additional shares authorized (in shares) 316,569 697,224    
Common stock reserved for issuance 665,181 348,612    
Share based payment award percentage of outstanding shares   1.00%    
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