v3.26.3
Note 4 - Share Based Compensation - Restricted Stock Award Activity (Details) - Restricted Stock [Member] - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Unvested shares (in shares) 161,467 173,970
Unvested shares, weighted average grant date fair value (in dollars per share) $ 26.02 $ 20.75
Granted shares (in shares) 55,006 62,692
Granted, weighted average grant date fair value (in dollars per share) $ 37.05 $ 30.94
Vested shares (in shares) (28,836) (38,827)
Vested, weighted average grant date fair value (in dollars per share) $ 25.87 $ 19.66
Forfeited shares (in shares) (14,145) (13,526)
Forfeited, weighted average grant date fair value (in dollars per share) $ 28.51 $ 20.69
Unvested shares (in shares) 173,492 184,309
Unvested shares, weighted average grant date fair value (in dollars per share) $ 29.52 $ 24.83