v3.8.0.1
Stock-Based Compensation - Schedule of Options Outstanding and Exercisable (Details)
12 Months Ended
Mar. 31, 2018
USD ($)
$ / shares
shares
Options outstanding, shares | shares 15,346,608
Options outstanding, weighted average remaining life in years 5 years 4 months 17 days
Options exercisable, shares | shares 11,325,108
Options exercisable, weighted average exercise price $ 0.65
Aggregate intrinsic value | $ $ 7,276,177
Stock Option 1 [Member]  
Range of exercise prices, lower limit $ 0.01
Range of exercise prices, upper limit $ 0.25
Options outstanding, shares | shares 273,200
Options outstanding, weighted average remaining life in years 6 months 3 days
Options exercisable, shares | shares 273,200
Options exercisable, weighted average exercise price $ 0.22
Aggregate intrinsic value | $ $ 278,596
Stock Option 2 [Member]  
Range of exercise prices, lower limit $ 0.26
Range of exercise prices, upper limit $ 0.40
Options outstanding, shares | shares 6,977,908
Options outstanding, weighted average remaining life in years 3 years 3 months 26 days
Options exercisable, shares | shares 6,977,908
Options exercisable, weighted average exercise price $ 0.34
Aggregate intrinsic value | $ $ 6,276,104
Stock Option 3 [Member]  
Range of exercise prices, lower limit $ 0.41
Range of exercise prices, upper limit $ 1.00
Options outstanding, shares | shares 5,153,500
Options outstanding, weighted average remaining life in years 7 years 5 months 1 day
Options exercisable, shares | shares 2,348,000
Options exercisable, weighted average exercise price $ 0.96
Aggregate intrinsic value | $ $ 660,076
Stock Option 4 [Member]  
Range of exercise prices, lower limit $ 1.01
Range of exercise prices, upper limit $ 1.50
Options outstanding, shares | shares 560,000
Options outstanding, weighted average remaining life in years 6 years 11 months 26 days
Options exercisable, shares | shares 535,000
Options exercisable, weighted average exercise price $ 1.21
Aggregate intrinsic value | $ $ 61,400
Stock Option 5 [Member]  
Range of exercise prices, lower limit $ 1.51
Range of exercise prices, upper limit $ 2.00
Options outstanding, shares | shares 2,382,000
Options outstanding, weighted average remaining life in years 7 years 2 months 5 days
Options exercisable, shares | shares 1,191,000
Options exercisable, weighted average exercise price $ 1.67
Aggregate intrinsic value | $