XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted Average

 
      

Exercise Price

 
  

Options

  

Per Option

 
         

Options outstanding, December 31, 2020

  568,740  $3.42 

Granted to employees and non-employee directors

  -   - 

Exercised

  (124,494)  3.15 

Canceled/expired/forfeited

  (6,666)  3.62 

Options outstanding, September 30, 2021

  437,580   3.51 

Options exercisable, September 30, 2021

  330,583   3.48