XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 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

    109,250       3.20  

Canceled/expired/forfeited

    -       -  

Options outstanding, March 31, 2023

    301,365       3.61  
                 

Options exercisable, March 31, 2023

    286,665       3.59