XML 63 R52.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
Oct. 31, 2021
Apr. 30, 2020
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of common stock shares sold 1,542,000        
Derivative liability, current       $ 0 $ 0
Pre-funded Warrants [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Purchase of warrants 3,385,680        
Exercise price of warrants $ 0.01        
Common Warrants [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Purchase of warrants 4,927,680        
Exercise price of warrants $ 3.85        
Warrants and rights outstanding, term 5 years        
June Purchase Agreement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of common stock shares sold     20,850    
Purchase of warrants     7,298    
Purchase of common stock warrants     0.35    
Common stock combined purchase price per share     $ 92.00    
Exercise price of warrants     $ 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]          
Number of common stock shares sold   29,750      
Purchase of warrants   8,925      
Purchase of common stock warrants   0.30      
Common stock combined purchase price per share   $ 135.00      
Exercise price of warrants   $ 187.20      
Warrants and rights outstanding, term   5 years      
Number of exercised warrants       0