v3.26.1
Common Stock and Warrants (Details 1)
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Number of Warrant Outstanding 8,111,660
Warrant  
Number of Warrant Outstanding 437,997
Weighted Average Exercise Price Outstanding | $ / shares $ 9.50
Warrant Issue Date 4/30/2021
Expiration Date 4/29/2026
Warrant Eight  
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 Nine  
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
Warrant Ten  
Number of Warrant Outstanding 692,272
Weighted Average Exercise Price Outstanding | $ / shares $ 2.50
Warrant Issue Date 1/17/2024
Expiration Date 1/17/2029
Warrant Eleven  
Number of Warrant Outstanding 17,919
Weighted Average Exercise Price Outstanding | $ / shares $ 2.00
Warrant Issue Date 1/17/2024
Expiration Date 1/17/2029
Warrant Twelve  
Number of Warrant Outstanding 625,000
Weighted Average Exercise Price Outstanding | $ / shares $ 0.0001
Warrant Issue Date 4/17/2025
Expiration Date Indefinite
Warrant Two  
Number of Warrant Outstanding 46,313
Weighted Average Exercise Price Outstanding | $ / shares $ 9.50
Warrant Issue Date 6/21/2021
Expiration Date 6/18/2026
Warrant Three  
Number of Warrant Outstanding 23,599
Weighted Average Exercise Price Outstanding | $ / shares $ 5.50
Warrant Issue Date 3/2/2022
Expiration Date 3/2/2027
Warrant Four  
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 Five  
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 Six  
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 Seven  
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