Note 9 - Stockholders' Equity - Warrant Activity (Details) - General Warrants [Member] |
9 Months Ended | |
|---|---|---|
|
Sep. 30, 2026
shares
$ / shares
|
Sep. 30, 2025
shares
$ / shares
|
|
| Warrants outstanding (in shares) | 5,216,158 | 5,216,158 |
| Warrants outstanding, exercise price (in dollars per share) | $ / shares | $ 0.4742 | $ 0.4742 |
| Warrants issued (in shares) | 0 | 0 |
| Warrants issued, exercise price | 0 | 0 |
| Warrants exercised (in shares) | (78,125) | 0 |
| Warrants exercised, exercise price (in shares) | 0.6 | 0 |
| Warrants expired/forfeited (in shares) | 0 | 0 |
| Warrants expired/forfeited, exercise price | 0 | 0 |
| Warrants outstanding (in shares) | 5,138,033 | 5,216,158 |
| Warrants outstanding, exercise price (in dollars per share) | $ / shares | $ 0.4723 | $ 0.4742 |
| Warrants exercisable (in shares) | 5,138,033 | 5,216,158 |
| Warrants exercisable, exercise price (in shares) | 0.4723 | 0.4742 |