XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding-Number of options (in shares) 121,550 109,150
Granted-Number of options (in shares) 40,000 35,000
Forfeited-Number of options (in shares) (24,275) (22,600)
Outstanding ending-Number of options (in shares) 137,275 121,550
Exercisable-Number of options (in shares) 45,315 41,375
Outstanding-Weighted average exercise price (in dollars per share) $ 34.29 $ 37.65
Granted-Weighted average exercise price (in dollars per share) 23.4 29.51
Forfeited-Weighted average exercise price (in dollars per share) 37.69 43.15
Outstanding ending-Weighted average exercise price (in dollars per share) 30.51 34.29
Exercisable-Weighted average exercise price (in dollars per share) $ 33.74 $ 37.37
Outstanding ending-Weighted average remaining contractual term 5 years 8 months 26 days 3 years 9 months 29 days
Exercisable-Weighted average remaining contractual term 2 years 3 months 3 days 7 months 6 days
Outstanding ending-Aggregate intrinsic value $ 3,600