Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Textual)

v3.7.0.1
Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Feb. 10, 2017
Apr. 30, 2017
Apr. 30, 2016
Jan. 31, 2017
Jan. 31, 2016
Jun. 06, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Preferred Stock, Shares Authorized   2,000,000   2,000,000    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total   $ 992,625        
Share-based Compensation, Total   1,683,129 $ 1,143,238      
Stock Issued During Period, Value, New Issues   $ 0   $ 1,955,003    
Common Stock, Par or Stated Value Per Share   $ 0.001   $ 0.001    
Proceeds from Issuance of Common Stock   $ 5,307,233 0      
Common Stock, Shares Authorized   18,000,000   18,000,000    
Maxim Group LLC [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Underwriter Commssion Fee Percentage 3.50%          
At The Market Offering [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock Issued During Period, Shares, New Issues   2,189,052        
Stock Issued During Period, Value, New Issues   $ 5,499,723        
At-The-Market Offering, Maximum Number Of Shares Authorized 5,500,000          
Proceeds from Issuance of Common Stock   $ 5,307,233        
Long-Term Incentive Plan 2014 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common Stock, Capital Shares Reserved for Future Issuance           2,750,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   509,601   509,601    
Anti-Dilution Performance Conditions [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term         7 years  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate         153.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         2.11%  
Share-Based Compensation Arrangement By ShareBased Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Amount         $ 168,500  
Warrant [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         479,757  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 4.84  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms         7 years  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value         $ 4.67  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate         158.04%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate         2.09%  
Share-based Compensation, Total   $ 41,348 $ (104,284)      
Share-Based Compensation Arrangement By ShareBased Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value Amount         $ 2,239,000