v3.26.1
Note 15 - Equity Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

June 30, 2026

December 31, 2025

Number of

Weighted

Number of

Weighted

stock

average

stock

average

options

price

options

price

Balance, beginning of year

1,171,706

$

5.37

579,936

$

7.14

Granted

650,006

$

1.93

596,040

$

3.68

Forfeited

(1,000

)

$

3.09

(4,270

)

$

9.52

Balance, end of period

1,820,712

$

4.14

1,171,706

$

5.37

June 30, 2026

December 31, 2025

Number of

Weighted

Number of

Weighted

stock

average

stock

average

options

price

options

price

Balance, beginning of year

1,350,000

$

0.01

1,350,000

$

0.01

Granted

-

$

-

-

$

-

Balance, end of period

1,350,000

$

0.01

1,350,000

$

0.01

Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

 

 

Range of

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

 

Exercise

 

 

 

 

 

average

 

 

average

 

 

Exercisable on

 

 

 

prices

 

 

Outstanding

 

 

life (years)

 

 

exercise price

 

 

June 30, 2026

 

Stock options

 

$

1.66 - 7.042

 

 

 

1,820,712

 

 

 

8.39

 

 

$

4.14

 

 

 

583,023

 

 

 

Range of

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

 

Exercise

 

 

 

 

 

average

 

 

average

 

 

Exercisable on

 

 

 

prices

 

 

Outstanding

 

 

life (years)

 

 

exercise price

 

 

June 30, 2026

 

Stock options

 

$

0.01

 

 

 

1,350,000

 

 

 

5.78

 

 

$

0.01

 

 

 

1,350,000