XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Employee Benefits - Option Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Outstanding at December 31, 2022 (in shares) | shares 915,391
Outstanding at December 31, 2022 (in dollars per share) | $ / shares $ 15.84
Granted, shares (in shares) | shares 39,000
Granted, weighted average exercise price (in dollars per share) | $ / shares $ 21.44
Exercised, shares (in shares) | shares (106,941)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 11.3
Forfeited, shares (in shares) | shares (9,300)
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 18.35
Balance, shares (in shares) | shares 838,150
Balance, weighted average exercise price (in dollars per share) | $ / shares $ 16.65
Exercisable, shares (in shares) | shares 431,850
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 15.12