XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTS (Details) - $ / shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Warrants to purchase common stock issued and outstanding    
Number of Warrants 14,078,349  
Weighted average exercise price $ 1.41  
Weighted average life in years 4 years 4 months 28 days  
Warrants 2014 [Member]    
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  
2018 Warrants {Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2018  
Number of Warrants 211,921  
Warrant Exercise Price $ 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 2,545,455  
Warrant Exercise Price $ 2.75  
Expiration date Mar. 10, 2025  
Warrants 2020, Second [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  
Warrants 2020, Third [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 12,728  
Warrant Exercise Price $ 0.00001  
Warrants 2020, Fourth [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 1,680,240  
Warrant Exercise Price $ 1.62  
Expiration date Oct. 17, 2025  
Warrants 2020, Fifth [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 111,491  
Warrant Exercise Price $ 2.1875  
Expiration date Apr. 15, 2025  
Placement Agent Warrants    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 1,206,562 165,455
Warrant Exercise Price $ 1.00 $ 3.4375
Expiration date Oct. 22, 2025  
October 2020 Offering [Member]    
Warrants to purchase common stock issued and outstanding    
Warrants Issued Year 2020  
Number of Warrants 8,129,318  
Warrant Exercise Price $ 0.80  
Expiration date Oct. 27, 2025