Note 9 - Stockholders' Equity - Assumptions of Warrants (Details) - General Warrants [Member] |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Measurement Input, Expected Dividend Rate [Member] | ||
| Measurement input | 0 | 0 |
| Measurement Input, Price Volatility [Member] | Minimum [Member] | ||
| Measurement input | 0.819 | 0.853 |
| Measurement Input, Price Volatility [Member] | Maximum [Member] | ||
| Measurement input | 0.825 | 0.855 |
| Measurement Input, Risk Free Interest Rate [Member] | ||
| Measurement input | 0.0514 | 0.046 |
| Measurement Input, Share Price [Member] | ||
| Measurement input | 1.1059 | 1.024 |
| Measurement Input, Conversion Price [Member] | Minimum [Member] | ||
| Measurement input | 0.6628 | 0.6358 |
| Measurement Input, Conversion Price [Member] | Maximum [Member] | ||
| Measurement input | 0.6977 | 0.6693 |