v3.25.2
Note 7 - Equity (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number

of options

   

Weighted

average exercise

price

   

Weighted

average

remaining life

(years)

 

Outstanding, December 31, 2024

    977     $ 3.74       3.5  

Issued

    -       -       -  

Exercised

    (181 )     3.78       -  

Forfeited

    -       -       -  

Outstanding, June 30, 2025

    796     $ 3.73       3.6  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Outstanding

   

Exercisable

 

Exercise price

per share

   

Total number

of options

   

Weighted

average

remaining life

(years)

   

Weighted

average

exercise price

   

Number of

vested options

   

Weighted

average

exercise price

 
                                                 
$ 0.35 - 2.38       542       3.7     $ 0.77       542     $ 0.77  
$ 7.83 - 16.92       254       3.5     $ 10.06       154     $ 9.68  
              796       3.6    

$

3.73       696    

$

2.74