v3.26.1
Stock-Based Compensation (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Number of warrants granted 29,500
Number of warrants Expired/Cancelled (29,500)
Warrants [Member]  
Number of warrants Outstanding beginning balance 1,815,099
Number of warrants granted 1,830,018
Number of warrants Expired/Cancelled (2,500)
Number of warrants outstanding ending balance 3,642,617
Number of Warrants Exercisable 3,642,617
Weighted Average Exercise Price, beginning | $ / shares $ 9.886
Weighted Average Exercise Price Granted | $ / shares 1.639
Weighted Average Exercise Price Expired/Cancelled | $ / shares 69.000
Weighted Average Exercise Price, ending | $ / shares 5.702
Weighted Average Exercise Price exercisable | $ / shares $ 5.702