XML 140 R125.htm IDEA: XBRL DOCUMENT v3.25.1
Note 20 - 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
Beginning balance, RSA (in shares) 102,144 118,530 121,672
Beginning balance, Nonvested, Weighted Average Grant Date Fair Value (in dollars per share) $ 29.61 $ 28.85 $ 28.02
Granted, RSA (in shares) 42,250 37,600 35,050
Granted, Weighted Average Grant Date Fair Value (in dollars per share) $ 41.98 $ 30.73 $ 30.94
Less vested, RSA (in shares) 37,331 44,462 38,192
Less vested, Weighted Average Grant Date Fair Value (in dollars per share) $ 28.46 $ 28.24 $ 28.12
Forfeited or expired, RSA (in shares) 4,000 9,524  
Forfeited or expired, Weighted Average Grant Date Fair Value (in dollars per share) $ 30.73 $ 30.96  
Ending balance, RSA (in shares) 103,063 102,144 118,530
Ending balance, Nonvested, Weighted Average Grant Date Fair Value (in dollars per share) $ 35.05 $ 29.61 $ 28.85