Note 15 - Stock-based Compensation - Assumptions (Details) |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Time-Based Options [Member] | |||
| Risk-free interest rate, minimum | 4.11% | 4.55% | |
| Volatility, minimum | 105.06% | 100.00% | |
| Time-Based Options [Member] | Minimum [Member] | |||
| Expected life (in years) (Year) | 5 years 6 months | 6 years 6 months | |
| Performance-based Options [Member] | |||
| Expected dividend yield | 0.00% | ||
| Risk-free interest rate | 0.00% | 4.55% | |
| Volatility | 0.00% | ||
| Performance-based Options [Member] | Minimum [Member] | |||
| Expected life (in years) (Year) | 5 years 3 months 18 days | ||
| Volatility | 98.00% | ||
| Performance-based Options [Member] | Maximum [Member] | |||
| Expected life (in years) (Year) | 5 years 6 months | ||
| Volatility | 98.40% | ||
| Non-plan Options [Member] | |||
| Expected dividend yield | 0.00% | 0.00% | |
| Expected life (in years) (Year) | 5 years 6 months | 5 years 9 months 18 days | |
| Risk-free interest rate | 4.33% | 4.62% | |
| Volatility | 105.31% | 97.00% | |