v3.26.1
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