Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details Narrative)

v3.21.2
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 25, 2021
Jan. 25, 2021
Aug. 19, 2020
Oct. 10, 2019
Jan. 31, 2021
Jul. 31, 2021
Jul. 31, 2020
May 29, 2020
Nov. 26, 2019
Net proceeds from common stock           $ 57,004,412 $ 30,000,000    
Proceeds from warrant exercises           $ 4,792,951    
Common stock percentage           85.00%      
Common shares, shares authorized           100,000,000 100,000,000 26,000,000 30,000,000
Common stock, shares authorized increased               74,000,000  
Minimum [Member]                  
Common shares, shares authorized                 4,000,000
Maximum [Member]                  
Common shares, shares authorized                 26,000,000
Common Stock Option [Member]                  
Gross proceeds from offering           $ 600,000      
Common stock issue related to stock option           377,361      
Secretary of State [Member]                  
Common shares, shares authorized               100,000,000  
CGP [Member]                  
Ownership percentage           43.95%      
Sirtex [Member]                  
Net proceeds from common stock         $ 5,000,000        
Ownership percentage           8.00%      
Stock Purchase Agreements [Member]                  
Purchase price of common stock       $ 30,000,000          
Net proceeds from common stock       28,000,000          
Stock Purchase Agreements [Member] | CGP [Member]                  
Gross proceeds from offering       $ 600,000          
Sale of stock number of shares issued       10,000,000          
Stock Purchase Agreements [Member] | Sirtex [Member]                  
Sale of stock number of shares issued       2,000,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            
Ownership percentage       42.00%          
Common stock issue related to stock option           377,361      
Common Stock [Member] | CGP [Member]                  
Ownership percentage       49.00%   49.00%      
Warrant exercise price per share       $ 3.45          
Common Stock [Member] | Sirtex [Member]                  
Ownership percentage       8.00%   8.79%      
Common Stock [Member] | Stockholder Agreements [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.      
Warrants Exercise [Member] | Third Party Investors [Member]                  
Stock issued during the period warrant exercise           1,389,261      
Warrants Exercise [Member] | CGP [Member]                  
Stock issued during the period warrant exercise           1,409,838      
Proceeds from warrant exercises           $ 4,800,000      
Warrants Exercise [Member] | Sirtex [Member]                  
Stock issued during the period warrant exercise           281,968      
Proceeds from warrant exercises           $ 1,000,000      
Warrants [Member]                  
Warrants repurchased, shares           1,389,261      
Warrants repurchased, value           $ 4,800,000      
Warrant expire term, description           These warrants expire at various dates between October 2022 and May 2024.      
Number of warrant to purchase shares of common stock           1,706,190      
Warrants [Member] | Minimum [Member]                  
Warrant exercise price per share           $ 3.45      
Warrants outstanding maturity year and month           2022-10      
Warrants [Member] | Maximum [Member]                  
Warrant exercise price per share           $ 16.80      
Warrants outstanding maturity year and month           2024-05