XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Warrants (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
Apr. 08, 2019
Jul. 22, 2016
Jun. 02, 2016
Jul. 31, 2021
Apr. 30, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction 1,542,000        
Derivative Liability, Current         $ 0
Pre-funded Warrants [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 3,385,680        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.01        
Common Warrants [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 4,927,680        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 3.85        
Warrants and Rights Outstanding, Term 5 years        
June Purchase Agreement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction     20,850    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     7,298    
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right     0.35    
[custom:CommonStockCombinedPurchasePricePerShare-0]     $ 92.00    
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 121.60    
Warrants and Rights Outstanding, Term     5 years    
Number of exercised warrants       0  
Second Amended Purchase Agreement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Sale of Stock, Number of Shares Issued in Transaction   29,750      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   8,925      
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right   0.30      
[custom:CommonStockCombinedPurchasePricePerShare-0]   $ 135.00      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 187.20      
Warrants and Rights Outstanding, Term   5 years      
Number of exercised warrants       0