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 |