Note 3 - Summary of Significant Accounting Policies - Summary of Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities (in shares) | 419,015,876 | 15,717 | 580,856,613 | 123,236 |
| Warrant [Member] | ||||
| Antidilutive securities (in shares) | 0 | 15,717 | 0 | 15,717 |
| The 2024 Convertible Notes [Member] | ||||
| Antidilutive securities (in shares) | 40,783,600 | 0 | 40,783,600 | 107,519 |
| OID Notes [Member] | ||||
| Antidilutive securities (in shares) | 2,966,122 | 0 | 226,038,648 | 0 |
| Convertible Preferred Stock [Member] | ||||
| Antidilutive securities (in shares) | 375,266,154 | 0 | 314,034,365 | 0 |