Note 9 - Stock Incentive Plan - Share Based Compensation Arrangements by Share Based Payment Award (Details) - USD ($) $ / shares in Units, $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock based compensation | $ 1,674 | $ (50) |
| Deferred Stock Units [Member] | ||
| Outstanding, shares (in shares) | 232,968 | 154,385 |
| Outstanding, grant date fair value (in dollars per share) | $ 11.07 | $ 12.98 |
| Granted and vested, shares (in shares) | 38,464 | 36,797 |
| Granted and vested, grant date fair value (in dollars per share) | $ 7.13 | $ 7.63 |
| Outstanding, shares (in shares) | 271,432 | 191,182 |
| Outstanding, grant date fair value (in dollars per share) | $ 10.51 | $ 11.95 |
| Stock based compensation | $ 186 | $ 229 |
| Intrinsic value, end of period | $ 1,892 | $ 1,340 |