v3.7.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2015
Oct. 31, 2012
Jul. 31, 2003
Share-based compensation $ 1,577,994 $ 1,370,556 $ 787,710    
Unrecognized compensation cost $ 3,348,495        
Employee service number of share based compensation non vested awards total compensation cost not yet recognized stock options 6,546,375        
Expected weighted average vesting period 2 years 4 months 6 days        
Number of stock options shares exercisable 9,285,121        
Weighted average exercise price of exercisable stock option $ 0.55        
Weighted average remaining life of options outstanding 6 years 4 months 2 days        
Weighted average remaining life of options outstanding, exercisable 4 years 10 months 14 days        
2017 Employee Stock Purchase Plan [Member]          
Number of common stock issued, shares   3,000,000      
Common Stock [Member]          
Number of stock option shares exercised during the period 671,028 1,079,602 677,127    
SellingExpenseMember          
Share-based compensation $ 495,775 $ 493,666 $ 178,137    
General and Administrative Expense [Member]          
Share-based compensation $ 1,082,219 $ 876,890 $ 609,573    
2003 Stock Incentive Plan [Member]          
Number of common stock shares available for distribution         2,000,000
2003 Stock Incentive Plan [Member] | Minimum [Member]          
Number of common stock shares available for distribution 2,000,000        
2003 Stock Incentive Plan [Member] | Maximum [Member]          
Number of common stock shares available for distribution 12,000,000        
2013 Incentive Compensation Plan [Member]          
Share-based compensation arrangement by share-based payment award, number of shares authorized       10,000,000  
Number of stock option shares of common stock granted 8,289,000        
Number of shares remaining available for issuance 11,711,000        
2013 Incentive Compensation Plan [Member] | Minimum [Member]          
Number of common stock shares available for distribution       10,000,000  
2013 Incentive Compensation Plan [Member] | Maximum [Member]          
Number of common stock shares available for distribution       20,000,000