Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.20.2
Stockholders' Equity (Details Narrative)
1 Months Ended 12 Months Ended
Oct. 10, 2019
USD ($)
shares
May 24, 2019
USD ($)
$ / shares
shares
May 20, 2019
shares
Mar. 29, 2019
USD ($)
Days
shares
Dec. 06, 2018
USD ($)
shares
Oct. 09, 2018
USD ($)
shares
Aug. 31, 2018
USD ($)
$ / shares
Jul. 31, 2019
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
shares
Jul. 31, 2019
USD ($)
$ / shares
shares
May 29, 2020
$ / shares
shares
Nov. 26, 2019
shares
Sep. 06, 2019
$ / shares
shares
May 19, 2019
shares
Reverse stock split     one-for-ten reverse stock split                      
Common shares, shares authorized     16,000,000         16,000,000 100,000,000 16,000,000 26,000,000 30,000,000 16,000,000 160,000,000
Common shares, shares outstanding     7,121,594         10,633,043 23,054,474 10,633,043       71,216,082
Common stock, par value | $ / shares               $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001   $ 0.0001  
Common stock percentage                 85.00%          
Common stock, shares authorized increased                     74,000,000 4,000,000    
Dividend rate                 0.00% 0.00%        
Number of shares issued for exercise of options, value | $                   $ 566,135        
Common Stock Option [Member]                            
Number of common stock shares issued related to option exercises                 43,029        
Number of shares issued for exercise of options, value | $                   $ 600,000        
May 2019 Offering [Member]                            
Number of common stock shares sold under offering   3,492,063                        
Number of warrant to purchase shares of common stock   2,619,047                        
Purchase price per share | $ / shares   $ 3.15                        
Warrant exercise price per share | $ / shares   $ 3.45                        
Warrant exercisable date   May 24, 2019                        
Warrant expiry date   May 24, 2024                        
Fair value of warrants | $   $ 3,600,000                        
Dividend rate   0.00%                        
Expected term of volatility   5 years                        
Volatility rate   82.99%                        
Risk-free interest rate   2.12%                        
Minimum [Member]                            
Common shares, shares authorized                       26,000,000    
Expected term of volatility                 5 years 5 years        
Maximum [Member]                            
Common shares, shares authorized                       30,000,000    
Expected term of volatility                 6 years 6 months 6 years 6 months        
Common Stock [Member]                            
Number of common stock shares issued related to option exercises                   43,029        
Number of shares issued for exercise of options, value | $                   $ 4        
Warrants [Member]                            
Number of warrant to purchase shares of common stock                 3,114,288          
Number of common stock shares issued related to option exercises                          
Number of shares issued for exercise of options, value | $                          
Warrants repurchased, shares                 266,098          
Warrants repurchased, value | $                 $ 200,000          
Warrant expire term, description                 These warrants expire at various dates between November 2020 and May 2024.          
Warrants [Member] | Minimum [Member]                            
Warrant exercise price per share | $ / shares                 $ 3.45          
Warrants [Member] | Maximum [Member]                            
Warrant exercise price per share | $ / shares                 $ 43.75          
Alpha Holdings, Inc. [Member]                            
Number of common stock shares issued         466,666 533,333                
Proceeds from common stock | $         $ 7,000,000 $ 8,000,000                
Stock Purchase Agreements [Member] | Common Stock [Member]                            
Purchase price of common stock | $ $ 30,000,000                          
Proceeds from common stock | $ $ 28,000,000                          
Stock Purchase Agreements [Member] | CGP [Member]                            
Number of common stock shares issued 10,000,000                          
Ownership percentage 43.95%                          
Offering fees and expenses | $ $ 600,000                          
Gross proceeds from offering | $ $ 600,000                          
Stock Purchase Agreements [Member] | Sirtex [Member]                            
Number of common stock shares issued 2,000,000                          
Ownership percentage 8.79%                          
Offering fees and expenses | $ $ 600,000                          
Gross proceeds from offering | $ $ 600,000                          
Stock Purchase Agreements [Member] | Alpha Holdings, Inc. [Member]                            
Purchase price per share | $ / shares             $ 15.00              
Stock Purchase Agreements [Member] | Alpha Holdings, Inc. [Member] | Maximum [Member]                            
Purchase price of common stock | $             $ 15,000,000              
Stockholder Agreements [Member] | Common Stock [Member]                            
Common stock percentage 40.00%                          
Common stock, description The Stockholder Agreements implement a 70% supermajority approval by the Board of Directors for certain actions, as well as stockholder consent rights for CGP, all of which are conditioned upon CGP and Sirtex maintaining certain ownership thresholds.                          
Purchase Agreements [Member] | Aspire Capital Fund, LLC [Member]                            
Number of common stock shares sold under offering       120,201       90,000 400,674          
Number of shares sale value | $       $ 20,000,000       $ 520,000 $ 2,000,000          
Sale of stock percentage       3.00%                    
Number of purchase of shares       30,000                    
Number of purchase of shares, value | $       $ 20,000,000                    
Trading days | Days       10                    
Secretary of State [Member]                            
Common shares, shares authorized                     100,000,000   26,000,000  
Common stock, par value | $ / shares                     $ 0.0001   $ 0.0001  
Placement Agent [Member] | May 2019 Offering [Member]                            
Offering fees and expenses | $   $ 11,000,000                        
Number of warrant to purchase shares of common stock   178,571                        
Warrant exercise price per share | $ / shares   $ 0.01                        
Warrant exercisable date   May 24, 2019                        
Warrant expiry date   May 24, 2024                        
Gross proceeds from offering | $   $ 11,000,000                        
Offering fees and expenses paid | $   $ 10,000,000                        
Percentage of cash fee equal to gross proceeds of offering   6.50%                        
Legal and other expenses | $   $ 90,000                        
Purchase of addition shares of options   523,809                        
Purchase of addition shares of warrants   392,857                        
Number of common stock shares issued related to option exercises   238,095                        
Underwriting fees | $   $ 2,381