XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted Average

 
           

Exercise Price

 
   

Options

   

Per Option

 
                 

Options outstanding, December 31, 2022

    410,615     $ 3.50  

Granted to employees and non-employee directors

    -       -  

Exercised

    124,250       3.25  

Canceled/expired/forfeited

    8,333       3.62  

Options outstanding, June 30, 2023

    278,032       3.61  

Options exercisable, June 30, 2023

    263,332       3.58