Note 8 - Equity Shares and Warrants - Schedule of Warrants (Details) - $ / shares |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Vested, shares (in shares) | 14 | ||
| Vested, weighted average exercise price (in dollars per share) | $ 77,965 | ||
| Vested, weighted average remaining contractual life (Year) | 1 year 9 months 18 days | ||
| Expected to vest, shares (in shares) | 0 | ||
| Expected to vest, weighted average exercise price (in dollars per share) | $ 0 | ||
| Total, shares (in shares) | 14 | 14 | 14 |
| Total, weighted average remaining contractual life (in dollars per share) | $ 77,965 | $ 77,965 | $ 77,965 |
| Total, weighted average exercise price (Year) | 1 year 9 months 18 days |