XML 133 R121.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Stock-Based Compensation - Schedule of Restricted Stock Awards (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance, shares (in shares) 79,017 58,314 44,512
Balance, weighted average grant date fair value (in dollars per share) $ 17.94 $ 17.99 $ 17.08
Granted, shares (in shares) 41,703 44,150 32,554
Granted, weighted average grant date fair value (in dollars per share) $ 13.87 $ 17.84 $ 19.25
Vested, shares (in shares) (36,127) (23,447) (18,752)
Vested, weighted average grant date fair value (in dollars per share) $ 16.39 $ 17.89 $ 18.01
Forfeited, shares (in shares) 0 0 0
Forfeited, weighted average grant date fair value (in dollars per share) $ 0 $ 0
Balance, shares (in shares) 84,593 79,017 58,314
Balance, weighted average grant date fair value (in dollars per share) $ 16.59 $ 17.94 $ 17.99