v3.25.2
Note 7 - Equity - Stock Option Activity (Details) - $ / shares
shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Outstanding, number of options (in shares)   977
Outstanding, weighted average exercise price (in dollars per share)   $ 3.74
Outstanding, weighted average remaining life (Year) 3 years 7 months 6 days 3 years 6 months
Issued, number of options (in shares) 0  
Issued, weighted average exercise price (in dollars per share) $ 0  
Exercised, number of options (in shares) (181)  
Exercised, weighted average exercise price (in dollars per share) $ 3.78  
Forfeited, number of options (in shares) 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0  
Outstanding, number of options (in shares) 796  
Outstanding, weighted average exercise price (in dollars per share) $ 3.73