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

Stock Options

   

Weighted

Average

Exercise Price

   

Weighted

Average

Remaining

Contractual

Life

(in years)

   

Aggregate

Intrinsic Value

 

Outstanding at January 1, 2025

    4,648     $ 0.46       4.8     $ -  

Options forfeited/expired

    -       -       -       -  

Outstanding at June 30, 2025

    4,648     $ 0.46       4.3     $ -  

Options vested and exercisable at June 30, 2025

    4,648     $ 0.46       4.3     $ -  
Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]
   

Number of Shares

   

Weighted Average

Grant Date Fair

Value per Share

 

Nonvested at January 1, 2025

    5,630     $ 0.054  

Restricted stock granted

    2,600       0.027  

Vested

    (2,730 )     -  

Forfeited

    (67 )     -  

Nonvested at June 30, 2025

    5,433     $ 0.054