XML 33 R56.htm IDEA: XBRL DOCUMENT v3.20.1
WARRANTS (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Nov. 30, 2019
Warrants to purchase common stock issued and outstanding    
Number of Warrants 3,514,180  
Weighted average exercise price $ 8.71  
Weighted average life in years 4 years 9 months 26 days  
2014 Warrant Exercise price $11.75    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2014  
Number of Warrants 11  
Warrant Exercise Price $ 352.50  
Expiration date May 09, 2021  
Warrants 2016 [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2016  
Number of Warrants 2,865  
Warrant Exercise Price $ 7,500.00  
Expiration date Mar. 18, 2021  
2018 Series A Warrant    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2018  
Number of Warrants 211,921  
Warrant Exercise Price $ 6.98 $ 6.98
Expiration date Jun. 25, 2023  
Warrants 2019 [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2019  
Number of Warrants 15,168  
Warrant Exercise Price $ 4.50  
Expiration date Nov. 21, 2024  
Warrants 2020, First [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 573,305  
Warrant Exercise Price $ 0.00001  
Warrants 2020, Second [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 2,545,455  
Warrant Exercise Price $ 2.75  
Expiration date Mar. 10, 2025  
Warrants 2020, Third [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 165,455  
Warrant Exercise Price $ 3.4375  
Expiration date Mar. 05, 2025  
Placement Agent Warrants    
Warrants to purchase common stock issued and outstanding    
Number of Warrants 165,455  
Warrant Exercise Price $ 3.4375