v3.26.1
Note 14 - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock and Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Balance, shares (in shares) 323,820 336,749 253,488
Balance, beginning of period, weighted average grant date fair value (in dollars per share) $ 16.65 $ 17.37 $ 20.19
Granted, shares (in shares) 135,220 111,792 172,736
Granted, weighted average grant date fair value (in dollars per share) $ 17.8 $ 16.41 $ 14.82
Forfeited, shares (in shares) (13,689) (26,788) (7,008)
Forfeited, weighted average grant date fair value (in dollars per share) $ 16.55 $ 17.05 $ 20.53
Earned and issued, shares (in shares) (107,616) (97,933) (82,467)
Earned and issued, weighted average grant date fair value (in dollars per share) $ 17.61 $ 18.76 $ 20.42
Balance, shares (in shares) 337,735 323,820 336,749
Balance, end of period, weighted average grant date fair value (in dollars per share) $ 16.81 $ 16.65 $ 17.37