XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 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

  -   - 

Options outstanding, June 30, 2021

  444,246   3.51 

Options exercisable, June 30, 2021

  285,583   3.47