XML 137 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Share-based Compensation - Schedule of Share-Based Compensation for Restricted Stock and Restricted Stock Units (Details) - Restricted Stock and Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding, Shares (in shares) 231,657 238,486
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) $ 22.96 $ 23.65
Granted, Shares (in shares) 127,463 117,706
Granted, Weighted-Average Grant Date Fair Value (in dollars per share) $ 21.11 $ 19.95
Vested, Shares (in shares) (64,740) (98,138)
Vested, Weighted-Average Grant Date Fair Value (in dollars per share) $ 23.89 $ 21.44
Forfeited or cancelled, Shares (in shares) (4,831) (26,397)
Forfeited or cancelled, Weighted-Average Grant Date Fair Value (in dollars per share) $ 22.59 $ 21.33
Outstanding, Shares (in shares) 289,549 231,657
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) $ 22 $ 22.96