Note 12 - Stockholder's Equity - Fair Value of Stock Options (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Weighted-average FV (in dollars per share) | $ 5.9 | $ 4.02 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Weighted-average FV (in dollars per share) | $ 1.22 | $ 4.02 |
| Minimum [Member] | Share-Based Payment Arrangement, Option [Member] | ||
| Expected volatility | 86.90% | 89.04% |
| Expected term (years) (Year) | 5 years | 5 years |
| Risk-free interest rate | 3.79% | 3.63% |
| Maximum [Member] | Share-Based Payment Arrangement, Option [Member] | ||
| Expected volatility | 91.08% | 92.70% |
| Expected term (years) (Year) | 7 years | 7 years |
| Risk-free interest rate | 4.16% | 4.48% |