Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.20.1
Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
May 20, 2019
Dec. 06, 2018
Oct. 09, 2018
Aug. 31, 2018
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Nov. 26, 2019
Oct. 07, 2019
Sep. 06, 2019
Jul. 31, 2019
May 19, 2019
Reverse stock split one-for-ten reverse stock split                      
Common shares, shares authorized 16,000,000         26,000,000   4,000,000 30,000,000   16,000,000 160,000,000
Common shares, shares outstanding 7,121,594         10,752,529         10,633,043 71,216,082
Common stock, par value           $ 0.0001         $ 0.0001  
Number of shares issued for exercise of options, value [1]         $ 26,417   $ 566,135          
Common Stock Option [Member]                        
Number of shares issued for exercise of options           43,029            
Number of shares issued for exercise of options, value           $ 600,000            
Maximum [Member]                        
Common shares, shares authorized               30,000,000        
Alpha Holdings, Inc. [Member]                        
Number of common stock shares issued   466,667 533,333                  
Gross proceeds from common stock   $ 7,000,000 $ 8,000,000                  
Stock Purchase Agreement [Member] | Alpha Holdings, Inc. [Member]                        
Purchase price per share       $ 15.00                
Stock Purchase Agreement [Member] | Alpha Holdings, Inc. [Member] | Maximum [Member]                        
Number of common stock shares issued       15,000,000                
Secretary of State [Member]                        
Common shares, shares authorized                   26,000,000    
Common stock, par value                   $ 0.0001    
Warrants [Member]                        
Number of shares issued for exercise of options [1]                      
Number of shares issued for exercise of options, value [1]                    
Warrants repurchased, shares           266,098            
Warrants repurchased, value           $ 200,000            
Warrants to purchase shares of common stock           3,114,288            
Warrant expire term, description           These warrants expire at various dates between November 2020 and May 2024.            
Warrants [Member] | Maximum [Member]                        
Warrant exercise price per share           $ 43.75            
Warrants [Member] | Minimum [Member]                        
Warrant exercise price per share           $ 3.45            
[1] On May 20, 2019, the Company effected a 1 for 10 reverse stock split. Shares have been retroactively restated.