Note 8 - Equity Warrants - Schedule of Warrants (Details) - $ / shares |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Vested, shares (in shares) | 9 | ||
| Vested, weighted average exercise price (in dollars per share) | $ 33,622 | ||
| Vested, weighted average remaining contractual life (Year) | 2 years 4 months 24 days | ||
| Expected to vest, shares (in shares) | 0 | ||
| Expected to vest, weighted average exercise price (in dollars per share) | $ 0 | ||
| Total, shares (in shares) | 9 | 14 | 14 |
| Total, weighted average remaining contractual life (in dollars per share) | $ 33,622 | $ 77,965 | $ 77,965 |
| Total, weighted average exercise price (Year) | 2 years 4 months 24 days |