Quarterly report pursuant to Section 13 or 15(d)

Description of Stock Plans - Summary of Exercise Price (Details)

v3.20.2
Description of Stock Plans - Summary of Exercise Price (Details)
3 Months Ended
Jun. 30, 2020
$ / shares
shares
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Options Outstanding, Number of Shares | shares 10,404,232
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.17
Options Outstanding, Weighted Average Remaining Life 7 years 4 months 20 days
Options Exercisable, Number of Shares | shares 5,692,383
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.36
$0.51 - 1.00  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 0.51
Range of exercise price, upper limit (in dollars per share) $ 1.00
Options Outstanding, Number of Shares | shares 1,498,780
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 0.73
Options Outstanding, Weighted Average Remaining Life 6 years 4 months 20 days
Options Exercisable, Number of Shares | shares 811,494
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.74
$1.01 - 1.50  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 1.01
Range of exercise price, upper limit (in dollars per share) $ 1.50
Options Outstanding, Number of Shares | shares 1,743,840
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 1.29
Options Outstanding, Weighted Average Remaining Life 6 years 18 days
Options Exercisable, Number of Shares | shares 1,692,338
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 1.29
$1.51 - 2.00  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 1.51
Range of exercise price, upper limit (in dollars per share) $ 2.00
Options Outstanding, Number of Shares | shares 940,408
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 1.67
Options Outstanding, Weighted Average Remaining Life 7 years 9 months 10 days
Options Exercisable, Number of Shares | shares 633,534
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 1.66
$2.01 - 2.50  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 2.01
Range of exercise price, upper limit (in dollars per share) $ 2.50
Options Outstanding, Number of Shares | shares 519,417
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.24
Options Outstanding, Weighted Average Remaining Life 7 years 8 months 23 days
Options Exercisable, Number of Shares | shares 317,016
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.21
$2.51 - 3.00  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 2.51
Range of exercise price, upper limit (in dollars per share) $ 3.00
Options Outstanding, Number of Shares | shares 535,958
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.59
Options Outstanding, Weighted Average Remaining Life 3 years 9 months 18 days
Options Exercisable, Number of Shares | shares 535,958
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.59
$3.51 - 4.00  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 3.51
Range of exercise price, upper limit (in dollars per share) $ 4.00
Options Outstanding, Number of Shares | shares 1,738,928
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.89
Options Outstanding, Weighted Average Remaining Life 7 years 6 months 21 days
Options Exercisable, Number of Shares | shares 915,553
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.91
$4.01 - 4.50  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 4.01
Range of exercise price, upper limit (in dollars per share) $ 4.50
Options Outstanding, Number of Shares | shares 475,000
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.13
Options Outstanding, Weighted Average Remaining Life 4 years 3 months
Options Exercisable, Number of Shares | shares 475,000
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.13
$4.51 - 5.00  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) 4.51
Range of exercise price, upper limit (in dollars per share) $ 5.00
Options Outstanding, Number of Shares | shares 60,000
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.65
Options Outstanding, Weighted Average Remaining Life 2 years 8 months 12 days
Options Exercisable, Number of Shares | shares 60,000
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.65
$5.01 and over  
Employee Stock Ownership Plan E S O P Disclosures [Line Items]  
Range of exercise price, lower limit (in dollars per share) $ 5.01
Options Outstanding, Number of Shares | shares 2,891,901
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.71
Options Outstanding, Weighted Average Remaining Life 9 years 6 months 25 days
Options Exercisable, Number of Shares | shares 251,490
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.94