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

    46,400       4.23  

Exercised

    134,250       3.27  

Canceled/expired/forfeited

    13,333       3.61  

Options outstanding, September 30, 2023

    309,432       3.70  

Options exercisable, September 30, 2023

    253,231       3.59