XML 91 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Outstanding, number of options (in shares) 302,333 356,500  
Outstanding, weighted average exercise price per share (in dollars per share) $ 25.68 $ 26.22  
Outstanding, weighted average remaining contractual term (Year) 6 years 2 months 12 days 5 years 4 months 24 days 6 years 3 months 18 days
Balance, aggregate intrinsic value $ 0 $ 0 $ 0
Granted, number of options (in shares) 136,667 [1] 0  
Forfeited, number of options (in shares) 0 (51,334)  
Expired, number of options (in shares) (41,333) (2,833)  
Granted, weighted average exercise price per share (in dollars per share) $ 3.06    
Granted, weighted average remaining contractual term (Year) 9 years 7 months 6 days [1] 9 years 7 months 6 days  
Forfeited, weighted average exercise price per share (in dollars per share) $ 0    
Expired, weighted average exercise price per share (in dollars per share) $ 0    
Outstanding, number of options (in shares) 397,667 302,333 356,500
Outstanding, weighted average exercise price per share (in dollars per share) $ 18.33 $ 25.68 $ 26.22
Options exercisable, number of options (in shares) 249,001    
Options exercisable, weighted average exercise price per share (in dollars per share) $ 25.9    
Options exercisable, weighted average remaining contractual term (Year) 4 years 3 months 18 days    
Options exercisable, aggregate intrinsic value $ 0    
[1] Balance includes the stock options granted on June 3, 2024 to one employee of the Company totaling 16,667 that vest equally over four annual installments and are exercisable for ten years after the grant date.