Note 14 - Stock-Based Compensation - Schedule for Share-based Compensation Expenses (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
USD ($)
| |
| Non-plan Options [Member] | |
| Unrecognized expense | $ 123 |
| Remaining Weighted Average Recognition Period (Year) | 1 year 10 months 24 days |
| Share-Based Payment Arrangement, Option [Member] | |
| Unrecognized expense | $ 600 |
| Remaining Weighted Average Recognition Period (Year) | 2 years 4 months 24 days |