Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.20.1
Stockholders' Equity (Details Narrative)
1 Months Ended 9 Months Ended
Oct. 10, 2019
USD ($)
shares
May 20, 2019
shares
Mar. 29, 2019
USD ($)
Days
shares
Dec. 06, 2018
USD ($)
shares
Oct. 09, 2018
USD ($)
shares
Aug. 31, 2018
$ / shares
shares
Apr. 30, 2019
USD ($)
shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Apr. 30, 2019
USD ($)
shares
May 29, 2020
$ / shares
shares
Nov. 26, 2019
shares
Sep. 06, 2019
$ / shares
shares
Jul. 31, 2019
$ / shares
shares
May 19, 2019
shares
Reverse stock split   one-for-ten reverse stock split                        
Common shares, shares authorized   16,000,000           26,000,000     30,000,000 16,000,000 16,000,000 160,000,000
Common shares, shares outstanding   7,121,594           22,771,571         10,633,043 71,216,082
Common stock, par value | $ / shares               $ 0.0001       $ 0.0001 $ 0.0001  
Purchase price of common stock | $ [1]                 $ 7,446,811          
Common stock percentage               85.00%            
Common stock, shares authorized increased                     4,000,000      
Number of shares issued for exercise of options, value | $ [1]                 $ 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            
Common Stock [Member]                            
Number of common stock shares issued [1]                 533,333          
Purchase price of common stock | $ [1]                 $ 53          
Number of shares issued for exercise of options [1]                 43,029          
Number of shares issued for exercise of options, value | $ [1]                 $ 4          
Warrants [Member]                            
Purchase price of common stock | $ [1]                          
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 | $ / shares               $ 43.75            
Warrants [Member] | Minimum [Member]                            
Warrant exercise price per share | $ / shares               $ 3.45            
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                          
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                          
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]                            
Number of common stock shares issued           15,000,000                
Stockholder Agreements [Member] | Common Stock [Member]                            
Common stock percentage 40.00%                          
Common stock, description The Stockholders 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 shares sale value | $     $ 20,000,000       $ 520,000 $ 2,000,000            
Number of shares sold     120,201       90,000 400,674            
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                      
Subsequent Event [Member]                            
Common shares, shares authorized                   100,000,000        
Common stock, shares authorized increased                   74,000,000        
Subsequent Event [Member] | Secretary of State [Member]                            
Common shares, shares authorized                   100,000,000        
Common stock, par value | $ / shares                   $ 0.0001        
[1] On May 20, 2019, the Company effected a 1 for 10 reverse stock split. Shares have been retroactively restated.