XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Stock Compensation Plans - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Exercised (in shares) (100,000) 0
Stock Options [Member]    
Outstanding (in shares) [1] 226,896  
Outstanding, weighted average exercise price (in dollars per share) $ 6.58  
Granted (in shares) 25,000  
Granted, weighted average exercise price (in dollars per share) $ 6.07  
Exercised (in shares) (28,796)  
Exercised, weighted average exercise price (in dollars per share) $ 3.04  
Canceled/Expired (in shares) (28,796)  
Canceled/Expired, weighted average exercise price (in dollars per share) $ 5.12  
Outstanding (in shares) 194,304 226,896 [1]
Outstanding, weighted average exercise price (in dollars per share) $ 6.51 $ 6.58
Outstanding, weighted average remaining life (Year) 7 years 10 months 17 days  
Outstanding, aggregate intrinsic value $ 14,266  
Vested (in shares) 194,304  
Vested, weighted average exercise price (in dollars per share) $ 6.51  
Vested, weighted average remaining life (Year) 7 years 10 months 17 days  
Vested, aggregate intrinsic value $ 14,266  
Exercisable (in shares) 194,304  
Exercisable, weighted average exercise price (in dollars per share) $ 6.51  
Exercisable, weighted average remaining life (Year) 7 years 10 months 17 days  
Exercisable, aggregate intrinsic value $ 14,266  
[1] Balances as of January 1, 2023 differ from those as of December 31, 2022 presented in the Company's 2022 Form 10-K due to the special dividend paid during 2023. In connection with the dividend, the number of options and the weighted average exercise price were adjusted pursuant to the terms of the Company's 2010 Plan.