Note 9 - Warrant Liability - Valuation Techniques (Details) - Common Stock Purchase Warrants [Member] |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Measurement Input, Expected Term [Member] | ||
| Derivative Liability, Measurement Input | 3.47 | 3.97 |
| Measurement Input, Risk Free Interest Rate [Member] | ||
| Derivative Liability, Measurement Input | 0.0408 | 0.0358 |
| Measurement Input, Price Volatility [Member] | ||
| Derivative Liability, Measurement Input | 1.2724 | 1.2369 |
| Measurement Input, Share Price [Member] | ||
| Derivative Liability, Measurement Input | 2.89 | 4.8 |
| Strike Price [Member] | Minimum [Member] | ||
| Derivative Liability, Measurement Input | 19.2 | 19.2 |
| Probability of Completing a Change in Control [Member] | ||
| Derivative Liability, Measurement Input | 0.05 | 0.05 |
| Volatility if Change in Control Occurs [Member] | ||
| Derivative Liability, Measurement Input | 1 | 1 |
| Measurement Input, Expected Dividend Rate [Member] | ||
| Derivative Liability, Measurement Input | 0 | 0 |