XML 70 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Details Narrative) - USD ($)
Apr. 08, 2019
Jul. 22, 2016
Jun. 02, 2016
Apr. 30, 2021
Apr. 30, 2020
Number of common stock shares sold 1,542,000        
Warrant liabilities      
Pre-funded Warrants [Member]          
Warrant to purchase shares common stock 3,385,680        
Warrant exercise price per share $ 0.01        
Common Warrants [Member]          
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        
Warrants [Member]          
Number of exercised warrants       732,500  
June Purchase Agreement [Member]          
Number of common stock shares sold     20,850    
Warrant to purchase shares common stock     7,298    
Class of warrant or right, number of securities called by each warrant or right     0.35    
Combined purchase price per share     $ 92.00    
Warrant exercise price per share     $ 121.60    
Class of warrant or right, expiration period     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      
Class of warrant or right, number of securities called by each warrant or right   0.30      
Combined purchase price per share   $ 135.00      
Warrant exercise price per share   $ 187.20      
Class of warrant or right, expiration period   5 years      
Number of exercised warrants