Note 11 - Stockholders' Equity (Deficit) - Schedule of Warrants (Details) - Warrants [Member] - $ / shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Outstanding, shares (in shares) | 447,673 | |
| Issued, shares (in shares) | 0 | |
| Exercised, shares (in shares) | 0 | |
| Outstanding, shares (in shares) | 447,673 | |
| Exercisable, shares (in shares) | 447,673 | |
| Weighted Average [Member] | ||
| Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 107.03 | |
| Outstanding, Weighted Average Remaining Contractual Life in Years (Year) | 3 years 10 days | 3 years 6 months 10 days |
| Issued, Weighted Average Exercise Price (in dollars per share) | $ 0 | |
| Exercised, Weighted Average Exercise Price (in dollars per share) | 0 | |
| Outstanding, Weighted Average Exercise Price (in dollars per share) | 107.03 | |
| Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 107.03 | |
| Exercisable, Weighted Average Remaining Contractual Life in Years (Year) | 3 years 10 days |