Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.20.4
Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended 5 Months Ended 6 Months Ended
Jan. 25, 2021
Jan. 25, 2021
Aug. 19, 2020
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Proceeds from stock option exercises           $ 261,726  
Proceeds from warrant exercises           $ 3,043,800  
Warrants outstanding       2,221,315 2,221,315 2,221,315   3,114,288
Repayment for repurchase of warrants           $ 178,225  
Warrant Holders [Member]                
Warrants outstanding       266,098 266,098 266,098    
Repayment for repurchase of warrants         $ 200,000      
Common Stock Option Exercise [Member]                
Common stock issue related to stock option           158,248    
Proceeds from stock option exercises           $ 300,000    
Common Stock [Member]                
Number of common stock shares issued 7,711,284 7,711,284 4,608,589     4,608,589    
Purchase price per share $ 5.45 $ 5.45 $ 3.25          
Gross proceeds from offering   $ 42,000,000 $ 15,000,000          
Net proceeds from offering   $ 39,100,000 $ 13,500,000          
Cash fee percentage 6.00% 6.00% 8.00%          
Legal and other expenses   $ 400,000 $ 300,000          
Common stock issue related to stock option       158,248   158,248    
Warrants Exercise [Member]                
Stock issued during the period warrant exercise           882,261    
Proceeds from warrant exercises           $ 3,000,000    
Warrants [Member]                
Common stock issue related to stock option            
Number of securities called by warrants       2,221,315 2,221,315 2,221,315    
Warrant expire term, description           These warrants expire at various dates between May 2021 and May 2024.    
Warrants [Member] | Minimum [Member]                
Warrant exercise price per share       $ 3.45 $ 3.45 $ 3.45    
Warrants outstanding maturity year and month           2020-11    
Warrants [Member] | Maximum [Member]                
Warrant exercise price per share       $ 22.69 $ 22.69 $ 22.69    
Warrants outstanding maturity year and month           2024-05