Annual report pursuant to Section 13 and 15(d)

Stock Option Plans and 401(k) Plan (Details 3)

v3.19.2
Stock Option Plans and 401(k) Plan (Details 3)
12 Months Ended
Mar. 31, 2019
$ / shares
shares
Number Outstanding | shares 6,626,088
Weighted Average Remaining Years until Expiration 8 years 4 months 6 days
Weighted Average Exercise Price | $ / shares $ 1.48
Number Exercisable | shares 4,303,972
Exercisable Weighted Average Exercise Price | $ / shares $ 1.53
1.16 [Member]  
Number Outstanding | shares 2,000,000
Weighted Average Remaining Years until Expiration 8 years 10 months 2 days
Weighted Average Exercise Price | $ / shares $ 1.16
Number Exercisable | shares 1,312,493
Exercisable Weighted Average Exercise Price | $ / shares $ 1.16
1.21 to 1.27 [Member]  
Number Outstanding | shares 885,000
Weighted Average Remaining Years until Expiration 9 years 4 months 2 days
Weighted Average Exercise Price | $ / shares $ 1.27
Number Exercisable | shares 419,529
Exercisable Weighted Average Exercise Price | $ / shares $ 1.27
1.50 [Member]  
Number Outstanding | shares 2,390,253
Weighted Average Remaining Years until Expiration 7 years 4 months 2 days
Weighted Average Exercise Price | $ / shares $ 1.5
Number Exercisable | shares 1,699,753
Exercisable Weighted Average Exercise Price | $ / shares $ 1.5
1.52 to 1.99 [Member]  
Number Outstanding | shares 1,215,000
Weighted Average Remaining Years until Expiration 8 years 10 months 28 days
Weighted Average Exercise Price | $ / shares $ 1.62
Number Exercisable | shares 777,058
Exercisable Weighted Average Exercise Price | $ / shares $ 1.59
2.20 to 3.80 [Member]  
Number Outstanding | shares 55,000
Weighted Average Remaining Years until Expiration 9 years 4 months 17 days
Weighted Average Exercise Price | $ / shares $ 2.35
Number Exercisable | shares 14,304
Exercisable Weighted Average Exercise Price | $ / shares $ 3.67
8.00 to 15.00 [Member]  
Number Outstanding | shares 80,835
Weighted Average Remaining Years until Expiration 5 years 10 months 10 days
Weighted Average Exercise Price | $ / shares $ 8.54
Number Exercisable | shares 80,835
Exercisable Weighted Average Exercise Price | $ / shares $ 8.54