v3.26.1
Note 7 - Equity - Exercise Price Range (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Total number of options (in shares) 810  
Weighted average remaining life (Year) 2 years 9 months 18 days  
Outstanding, weighted average exercise price (in dollars per share) $ 3.97  
Number of vested options (in shares) 787  
Exercisable, weighted average exercise price (in dollars per share) $ 3.59  
Range One [Member]    
Lower range limit (in dollars per share)   $ 0.35
Upper range limit (in dollars per share) $ 2.38  
Total number of options (in shares) 542  
Weighted average remaining life (Year) 2 years 10 months 24 days  
Outstanding, weighted average exercise price (in dollars per share) $ 0.77  
Number of vested options (in shares) 542  
Exercisable, weighted average exercise price (in dollars per share) $ 0.77  
Range Two [Member]    
Lower range limit (in dollars per share)   $ 5.77
Upper range limit (in dollars per share) $ 18.73  
Total number of options (in shares) 268  
Weighted average remaining life (Year) 2 years 8 months 12 days  
Outstanding, weighted average exercise price (in dollars per share) $ 10.44  
Number of vested options (in shares) 245  
Exercisable, weighted average exercise price (in dollars per share) $ 9.85