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