v3.26.1
Note 7 - Equity (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of

   

Weighted

average

   

Weighted

average

remaining life

 
   

options

   

exercise price

   

(years)

 

Outstanding, December 31, 2023

    969     $ 3.41       4.5  

Issued

    22       16.63          

Exercised

    (14 )     1.25          

Forfeited

    -       -          

Outstanding, December 31, 2024

    977       3.74       3.5  

Issued

    8       18.73          

Exercised

    (181 )     3.78          

Forfeited

    -       -          

Outstanding, December 31, 2025

    804     $ 3.88       3.0  
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       2.9    

$

0.77       542    

$

0.77  
$5.77 - 18.73       262       3.1    

$

10.33       234    

$

9.86  
            804       3.0    

$

3.88       776    

$

3.51