v3.26.1
Note 7 - Equity - Stock Option Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, number of options (in shares) 977 969  
Outstanding, weighted average exercise price (in dollars per share) $ 3.74 $ 3.41  
Outstanding, weighted average remaining life (Year) 3 years 3 years 6 months 4 years 6 months
Issued, number of options (in shares) 8 22  
Issued, weighted average exercise price (in dollars per share) $ 18.73 $ 16.63  
Exercised, number of options (in shares) (181) (14)  
Exercised, weighted average exercise price (in dollars per share) $ 3.78 $ 1.25  
Forfeited, number of options (in shares) 0 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0 $ 0  
Outstanding, number of options (in shares) 804 977 969
Outstanding, weighted average exercise price (in dollars per share) $ 3.88 $ 3.74 $ 3.41