Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.10.0.1
Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended
Oct. 31, 2018
Oct. 09, 2018
Aug. 31, 2018
Oct. 25, 2017
Jul. 25, 2017
Oct. 31, 2018
Oct. 31, 2017
Number of common stock shares issued related to option exercises 23,411         410,476  
Proceeds from stock option exercise           $ 539,719
Warrant to purchase shares of common stock 8,928,905         8,928,905  
Gross proceeds from offering           $ 7,446,811 8,058,733
Net proceeds from cash exercise of warrants           9,000
Net proceeds from issuance of public offering           $ 12,671 $ 19,048
Warrant expire term, description           These warrants expire at various dates between May 2019 and May 2025.  
Maximum [Member]              
Warrant exercise price per share $ 18.00         $ 18.00  
Minimum [Member]              
Warrant exercise price per share $ 1.25         $ 1.25  
Alpha Holdings, Inc. [Member]              
Gross proceeds from common stock   $ 8,000,000          
Number of common stock shares issued   5,333,333          
First October 2017 Offering [Member]              
Fair value of warrants       $ 2,400,000      
Dividend rate       0.00%      
Expected term of volatility       5 years 6 months      
Volatility rate       75.55%      
Risk-free interest rate       2.12%      
First October 2017 Offering [Member] | Placement Agent [Member]              
Warrant to purchase shares of common stock       316,256      
Warrant exercise price per share       $ 1.68      
Warrant expiry date       Oct. 21, 2022      
Gross proceeds from offering       $ 7,100,000      
Net proceeds from cash exercise of warrants       $ 6,200,000      
Percentage of gross proceeds of offering       5.50%      
Offering expenses       $ 60,000      
Fair value of warrants       $ 200,000      
Dividend rate       0.00%      
Expected term of volatility       5 years      
Volatility rate       73.25%      
Risk-free interest rate       2.06%      
Second October 2017 Offering [Member] | Placement Agent [Member]              
Warrant to purchase shares of common stock       48,000      
Warrant exercise price per share       $ 1.68      
Warrant expiry date       Oct. 25, 2022      
Gross proceeds from offering       $ 1,100,000      
Net proceeds from cash exercise of warrants       $ 1,000,000      
Percentage of gross proceeds of offering       5.50%      
Offering expenses       $ 15,000      
Fair value of warrants       $ 31,000      
Dividend rate       0.00%      
Expected term of volatility       5 years      
Volatility rate       73.22%      
Risk-free interest rate       2.06%      
Second October 2017 Offering [Member]              
Fair value of warrants       $ 400,000      
Dividend rate       0.00%      
Expected term of volatility       5 years 6 months      
Volatility rate       75.51%      
Risk-free interest rate       2.12%      
Accredited Investors [Member] | First October 2017 Offering [Member]              
Number of common stock shares sold under offering       5,270,934      
Purchase price per share       $ 1.34375      
Warrant exercise price per share       $ 1.25      
Warrant expiry date       Apr. 25, 2022      
Warrant exercisable date       Oct. 25, 2017      
Accredited Investors [Member] | First October 2017 Offering [Member] | Maximum [Member]              
Warrant to purchase shares of common stock       3,953,200      
Accredited Investors [Member] | Second October 2017 Offering [Member]              
Number of common stock shares sold under offering       800,000      
Purchase price per share       $ 1.34375      
Warrant exercise price per share       $ 1.25      
Warrant expiry date       Apr. 27, 2022      
Warrant exercisable date       Apr. 27, 2018      
Accredited Investors [Member] | Second October 2017 Offering [Member] | Maximum [Member]              
Warrant to purchase shares of common stock       600,000      
Stock Purchase Agreement [Member] | Alpha Holdings, Inc. [Member]              
Purchase price per share     $ 1.50        
Stock Purchase Agreement [Member] | Alpha Holdings, Inc. [Member] | Maximum [Member]              
Number of common stock shares sold, value     $ 15,000,000        
Equity Distribution Agreement [Member] | Oppenheimer & Co. Inc [Member]              
Number of common stock shares sold under offering             897,311
Net proceeds from issuance of public offering         $ 1,100,000    
Equity Distribution Agreement [Member] | Oppenheimer & Co. Inc [Member] | Maximum [Member]              
Gross proceeds from offering         $ 8,400,000