XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Share-based Compensation - Stock Option Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Outstanding, options (in shares) 962,775  
Outstanding, weighted average exercise price (in dollars per share) $ 15.89  
Outstanding, weighted average remaining life (Year) 2 years 9 months 18 days 3 years 3 months 3 days
Outstanding, aggregate intrinsic value $ 1,718 $ 301
Granted (in shares) 200,091  
Granted, weighted average exercise price (in dollars per share) $ 11.37  
Exercised (in shares) (28,728)  
Exercised, weighted average exercise price (in dollars per share) $ 9.55  
Lapsed or cancelled (in shares) (180,962)  
Lapsed or cancelled, weighted average exercise price (in dollars per share) $ 17.99  
Outstanding, options (in shares) 953,176 962,775
Outstanding, weighted average exercise price (in dollars per share) $ 14.73 $ 15.89
Exercisable, options (in shares) 501,610  
Exercisable, weighted average exercise price, options (in dollars per share) $ 16.18  
Exercisable, weighted average remaining life (Year) 1 year 7 months 17 days  
Exercisable, aggregate intrinsic value, options $ 813