v3.26.1
Note 13 - Stock Based Compensation - Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Service Restricted Stock Units [Member]    
Beginning balance - non-vested shares (in shares) 176,915 231,430
Balance, weighted average grant date fair value (in dollars per share) $ 13.77 $ 14.35
Granted (in shares) 59,122 35,566
Granted, weighted average grant date fair value (in dollars per share) $ 13.12 $ 14.29
Vested (in shares) (21,534) (68,839)
Vested, weighted average grant date fair value (in dollars per share) $ 13.56 $ 14.41
Forfeited (in shares) (2,500) 0
Forfeited, weighted average grant date fair value (in dollars per share) $ 14.06 $ 0
Ending balance - non-vested shares (in shares) 212,003 198,157
Balance, weighted average grant date fair value (in dollars per share) $ 13.55 $ 13.33
Performance Restricted Stock Units [Member]    
Beginning balance - non-vested shares (in shares) 269,657 222,920
Balance, weighted average grant date fair value (in dollars per share) $ 14.13 $ 14.57
Granted (in shares) 150,468 95,404
Granted, weighted average grant date fair value (in dollars per share) $ 13.04 $ 14.47
Vested (in shares) (75,847) (41,008)
Vested, weighted average grant date fair value (in dollars per share) $ 13.6 $ 14.32
Forfeited (in shares) 0 0
Forfeited, weighted average grant date fair value (in dollars per share) $ 0 $ 0
Ending balance - non-vested shares (in shares) 344,278 277,316
Balance, weighted average grant date fair value (in dollars per share) $ 13.64 $ 14.14