v3.26.1
Note 9 - Equity Incentive Plan (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  Number of Shares Subject to Option  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Term (Years)

  

Aggregate Intrinsic Value

 

Outstanding balance as of January 1, 2026

  423,034  $1.12   2.63  $180,000 

Exercised

  (50,000)  0.78         

Expired

  (8,833)  0.80         

Outstanding and exercisable balance as of June 30, 2026

  364,201  $1.18   2.45  $- 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

  Weighted Average Unit Price  

Weighted Average Remaining Contractual Term (Years)

 

Outstanding balance as of January 1, 2026

  654,140  $1.57   1.53 

Granted

  3,213,833   0.87   0.98 

Vested

  (1,111,108)  0.97   0.05 

Forfeited

  (375,047)  1.33   1.48 

Outstanding balance as of June 30, 2026

  2,381,818  $0.95   1.40