XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTS (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 2,388,877
Weighted average exercise price | $ / shares $ 10.96
Weighted average life in years 4 years 5 months 8 days
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 510
Warrant Exercise Price | $ / shares $ 0.00025
2020 Series C Warrants Exercise price $1.62  
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
2020 Placement Agent Warrants Exercise price $2.1875  
Warrants to purchase common stock issued and outstanding  
Number of Warrants | shares 6,620
Warrant Exercise Price | $ / shares $ 85.9400
Expiration date Mar. 05, 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  
Warrants Issued Year 2020
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  
Warrants Issued Year 2020
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  
Warrants Issued Year 2020
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 1,714,286
Warrant Exercise Price | $ / shares $ 5.05
Expiration date Apr. 11, 2028
Warrants Outstanding 2022 Two [[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, 2027
2018 Warrants  
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 Warrants [Member]  
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