Note 5 - Stock-based Compensation - Schedule of Compensation Cost Related to Non-vested Awards (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Non-vested awards, amount | $ 3,204 | $ 3,516 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Non-vested awards, amount | $ 1,612 | $ 1,767 |
| Non-vested awards, period (Year) | 2 years 6 months 21 days | 2 years 9 months 18 days |
| Restricted Stock [Member] | ||
| Non-vested awards, amount | $ 1,592 | $ 1,749 |
| Non-vested awards, period (Year) | 2 years 6 months 18 days | 2 years 9 months 18 days |