XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
WARRANTS (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 3,064,877
Weighted average exercise price | $ / shares $ 8.54
Weighted average life in years 3 years 8 months 8 days
2018 Warrant Exercise price $6.98  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2018
Number of Warrants | shares 8,483
Warrant Exercise Price | $ / shares $ 174.53
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 | shares 610
Warrant Exercise Price | $ / shares $ 112.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 | shares 72,738
Warrant Exercise Price | $ / shares $ 68.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 | shares 29,091
Warrant Exercise Price | $ / shares $ 5.05
Expiration date Apr. 11, 2028
2020 Series B Warrants Exercise price $ 0.00001  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
Number of Warrants | shares 6,620
Warrant Exercise Price | $ / shares $ 85.9400
Expiration date Mar. 05, 2025
2020 Series C Warrants Exercise price $1.62  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
Number of Warrants | shares 510
Warrant Exercise Price | $ / shares $ 0.00025
2020 Placement Agent Warrants Exercise price $2.1875  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
Number of Warrants | shares 48,163
Warrant Exercise Price | $ / shares $ 40.50
Expiration date Oct. 17, 2025
Warrants Outstanding 2020 Sixth [Member]  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
Number of Warrants | shares 19,048
Warrant Exercise Price | $ / shares $ 5.05
Expiration date Apr. 11, 2028
Warrants Outstanding 2020 Seventh [Member]  
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 4,461
Warrant Exercise Price | $ / shares $ 54.6900
Expiration date Apr. 15, 2025
Warrants Outstanding 2020 Eight [Member]  
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 48,264
Warrant Exercise Price | $ / shares $ 25.00
Expiration date Oct. 22, 2025
Warrants Outstanding 2020 Ninth [Member]  
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 293,174
Warrant Exercise Price | $ / shares $ 20.00
Expiration date Oct. 27, 2025
Warrants Outstanding 2020 Tenth [Member]  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
Number of Warrants | shares 32,000
Warrant Exercise Price | $ / shares $ 5.05
Expiration date Apr. 11, 2028
Warrants Outstanding 2022 One [Member]  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2022
Number of Warrants | shares 676,000
Warrant Exercise Price | $ / shares $ 0.00001
Warrants Outstanding 2022 Two [[Member]  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2022
Number of Warrants | shares 1,714,286
Warrant Exercise Price | $ / shares $ 5.05
Expiration date Apr. 11, 2028
Warrants Outstanding 2022 Three [[Member]  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2022
Number of Warrants | shares 111,429
Warrant Exercise Price | $ / shares $ 6.56
Expiration date Oct. 07, 2024
Placement Agent Warrants  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020
October 2020 Offering  
Warrants to purchase common stock issued and outstanding  
Warrants Issued Year 2020