Note 10 - Share-based Compensation Expense - Assumptions (Details) |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Dividend yield | 0.00% | |
Share-Based Payment Arrangement, Option [Member] | ||
Dividend yield | 0.00% | 0.00% |
Share-Based Payment Arrangement, Option [Member] | Minimum [Member] | ||
Expected term (in years) (Year) | 5 years 2 months 26 days | 5 years 3 months |
Risk-free interest rate | 3.93% | 4.06% |
Expected volatility | 71.55% | 76.87% |
Share-Based Payment Arrangement, Option [Member] | Maximum [Member] | ||
Expected term (in years) (Year) | 5 years 9 months 3 days | |
Risk-free interest rate | 4.46% | |
Expected volatility | 80.03% |