Note 18 - Stock Options - Fair Value Assumptions (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Risk-free rate, minimum | 3.90% | 3.90% |
| Risk-free rate, maximum | 4.50% | 4.20% |
| Expected dividend yield | 0.00% | 0.00% |
| Expected volatility, minimum | 94.50% | 92.10% |
| Expected volatility, maximum | 98.10% | 95.10% |
| Expected term (in years) (Year) | 6 years | 6 years |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ 1.09 | $ 1.74 |
| Minimum [Member] | ||
| Exercise price (in dollars per share) | 0.9 | 1.02 |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | 0.7 | 0.8 |
| Maximum [Member] | ||
| Exercise price (in dollars per share) | 1.85 | 2.42 |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ 1.47 | $ 1.87 |