Note 5 - Stockholders' Equity - Summary of Warrant Activity (Details) - $ / shares |
6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|||
| Warrants outstanding, balance (in shares) | [1] | 64,031,148 | ||
| Granted (in shares) | 0 | |||
| Exercised (in shares) | (12,369,753) | |||
| Forfeited, expired or cancelled (in shares) | (1) | |||
| Warrants outstanding, balance (in shares) | [1] | 51,661,394 | 64,031,148 | |
| Warrants outstanding, weighted average exercise price (in dollars per share) | [1] | $ 0.66 | $ 0.53 | |
| Granted, weighted average exercise price (in dollars per share) | 0 | |||
| Exercised, weighted average exercise price | 0.0126 | |||
| Forfeited, expired, or cancelled, weighted average exercise price | $ 20,692.5 | |||
| Warrants outstanding, weighted average remaining contratual life (years) | [1] | 4 years 3 months 25 days | 4 years 9 months 21 days | |
| ||||