Note 9 - Stock-Based Compensation - Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] |
3 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||||||
| Expected volatility (a) | [1] | 45.90% | 0.00% | |||||||
| Expected annual dividend yield (b) | [2] | 0.00% | 0.00% | |||||||
| Risk-free interest rate (c) | [3] | 3.60% | 0.00% | |||||||
| Expected term, in years (d) (Year) | [4] | 2 years 8 months 12 days | ||||||||
| ||||||||||