v3.26.1
Note 12 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, number of options (in shares) 397,667 302,333  
Outstanding, weighted average exercise price per share (in dollars per share) $ 18.33 $ 25.68  
Outstanding, weighted average remaining contractual term (Year) 5 years 7 months 6 days 6 years 2 months 12 days 5 years 4 months 24 days
Balance, aggregate intrinsic value $ 0 $ 0 $ 0
Granted, number of options (in shares) 0 136,667 [1]  
Granted, weighted average exercise price per share (in dollars per share) $ 0 $ 3.06 [1]  
Granted, weighted average remaining contractual term (Year) [1]   9 years 7 months 6 days  
Forfeited, number of options (in shares) (66,000) 0  
Forfeited, weighted average exercise price per share (in dollars per share) $ 0 $ 0  
Expired, number of shares (in shares)   (41,333)  
Expired, weighted average exercise price per share (in dollars per share)   $ 0  
Outstanding, number of options (in shares) 331,667 397,667 302,333
Outstanding, weighted average exercise price per share (in dollars per share) $ 16.35 $ 18.33 $ 25.68
Options exercisable, number of options (in shares) 193,167    
Options exercisable, weighted average exercise price per share (in dollars per share) $ 24.96    
Options exercisable, weighted average remaining contractual term (Year) 3 years 6 months    
Options exercisable, aggregate intrinsic value $ 0    
[1] Balance also 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.