XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants (Details Narrative) - $ / shares
Apr. 08, 2019
Jul. 22, 2016
Jun. 02, 2016
Oct. 31, 2020
Pre-funded Warrants [Member]        
Warrant to purchase shares common stock 3,385,680      
Warrant exercise price per share $ 0.01      
Securities Purchase Agreement [Member]        
Number of common stock shares sold 1,542,000   20,850  
Warrant to purchase shares common stock 4,927,680   7,298  
Warrant exercise price per share $ 3.85   $ 121.60  
Class of warrant or right, expiration period 5 years   5 years  
Number of exercised warrants      
Second Amended Purchase Agreement [Member]        
Number of common stock shares sold   29,750    
Warrant to purchase shares common stock   8,925    
Warrant exercise price per share   $ 187.20    
Class of warrant or right, expiration period   5 years    
Number of exercised warrants