Note 10 - Stock-based Compensation - Assumptions to Calculate Fair Value of Each Performance-based Stock Option (Details) - Time-based Stock Option [Member] |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Expected term (in years) (Year) | 6 years 8 months 12 days | 6 years 6 months |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum | 3.80% | 4.10% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum | 4.00% | 4.50% |
| Expected volatility | 95.00% | 98.00% |
| Expected dividend rate | 0.00% | 0.00% |