XML 33 R21.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

 
  

Shares

  Price Per Share 
         

Outstanding, January 1, 2021

  12,150  $8.78 

Exercised

  (12,150)  8.78 
         

Outstanding, September 30, 2021

  -   - 
         

Exercisable, September 30, 2021

  -   - 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted-average Grant Date

 
  

Units

  Fair Value Per Unit 
         

Nonvested at January 1, 2021

  66,362  $23.52 

Granted

  29,193   22.50 

Vested

  (17,622)  (24.10)

Nonvested at September 30, 2021

  77,933  $23.00 
         

Expected to vest as of September 30, 2021

  53,915  $22.42