XML 77 R64.htm IDEA: XBRL DOCUMENT v3.20.4
WARRANTS (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Mar. 31, 2020
Nov. 30, 2019
Oct. 31, 2019
Warrants to purchase common stock issued and outstanding        
Number of Warrants 24,714,084      
Weighted average exercise price $ 2.01      
Weighted average life in years 4 years 8 months 23 days      
2014 Warrant Exercise price $352.50        
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      
2016 Warrant Exercise price $7500.00        
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 Warrant Exercise price $6.98        
Warrants to purchase common stock issued and outstanding        
Warrants Issued Year 2018      
Number of Warrants 211,921      
Warrant Exercise Price $ 6.98     $ 60.00
Expiration date Jun. 25, 2023      
2019 Warrant Exercise price $4.50        
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      
2020 Series A Warrants Exercise price $2.75        
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      
2020 Placement Agent Warrants Exercise price $3.475        
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      
2020 Series B Warrants Exercise price $ 0.00001        
Warrants to purchase common stock issued and outstanding        
Warrants Issued Year 2020      
Number of Warrants 12,728      
Warrant Exercise Price $ 0.00001      
2020 Series C Warrants Exercise price $1.62        
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      
2020 Placement Agent Warrants Exercise price $2.1875        
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,218,750 165,455    
Warrant Exercise Price $ 1.00 $ 3.4375 $ 4.50  
Expiration date Oct. 22, 2025      
October 2020 Offering        
Warrants to purchase common stock issued and outstanding        
Warrants Issued Year 2020      
Number of Warrants 18,750,000      
Warrant Exercise Price $ 0.80      
Expiration date Oct. 27, 2025