v3.26.1
Note 3 - Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted Average

 
           

Grant Date Price

 
   

Shares

   

RSU Awards

 
                 

Outstanding, December 31, 2025

    259,330     $ 4.34  

Granted to employees and non-employee directors

    12,425       4.60  

Canceled/expired/forfeited

    (15,000 )     4.23  

Vested

    (9,870 )     5.79  

Outstanding, June 30, 2026

    246,885       4.06  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted Average

 
           

Exercise Price

 
   

Options

   

Per Option

 
                 

Options outstanding, December 31, 2025

    61,100     $ 4.17  

Exercised

    (11,086 )     4.12  

Options outstanding, June 30, 2026

    50,014       4.18  

Options exercisable, June 30, 2026

    34,546       4.16