XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants (Details 1)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Warrant Outstanding 7,856,203
Warrant  
Number of Warrant Outstanding 1,034,350
Weighted Average Exercise Price Outstanding | $ / shares $ 9.00
Warrant Issue Date 6/19/2020
Expiration Date 6/18/2025
Warrant Two  
Number of Warrant Outstanding 443,469
Weighted Average Exercise Price Outstanding | $ / shares $ 9.50
Warrant Issue Date 4/30/2021
Expiration Date 4/29/2026
Warrant Three  
Number of Warrant Outstanding 83,155
Weighted Average Exercise Price Outstanding | $ / shares $ 9.50
Warrant Issue Date 6/21/2021
Expiration Date 6/18/2026
Warrant Four  
Number of Warrant Outstanding 26,669
Weighted Average Exercise Price Outstanding | $ / shares $ 5.50
Warrant Issue Date 3/2/2022
Expiration Date 3/2/2027
Warrant Five  
Number of Warrant Outstanding 5,030,407
Weighted Average Exercise Price Outstanding | $ / shares $ 2.50
Warrant Issue Date 12/13/2023
Expiration Date 12/13/2028
Warrant Six  
Number of Warrant Outstanding 131,904
Weighted Average Exercise Price Outstanding | $ / shares $ 2.00
Warrant Issue Date 12/13/2023
Expiration Date 12/13/2028
Warrant Seven  
Number of Warrant Outstanding 992,840
Weighted Average Exercise Price Outstanding | $ / shares $ 2.50
Warrant Issue Date 12/19/2023
Expiration Date 12/19/2028
Warrant Eight  
Number of Warrant Outstanding 21,647
Weighted Average Exercise Price Outstanding | $ / shares $ 2.00
Warrant Issue Date 12/19/2023
Expiration Date 12/19/2028
Warrant Nine  
Number of Warrant Outstanding 88,232
Weighted Average Exercise Price Outstanding | $ / shares $ 2.50
Warrant Issue Date 12/20/2023
Expiration Date 12/20/2028
Warrant Ten  
Number of Warrant Outstanding 3,530
Weighted Average Exercise Price Outstanding | $ / shares $ 2.00
Warrant Issue Date 12/20/2023
Expiration Date 12/20/2028