XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three months ended

September 30,

  

Nine months ended

September 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Basic weighted average common shares outstanding

  6,736,764   6,685,599   6,730,263   6,683,407 

Dilutive effect of options and unvested restricted shares

  3,928   22,284   -   8,406 

Diluted weighted average shares outstanding

  6,740,692   6,707,883   6,730,263   6,691,813 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended

September 30,

  

Nine months ended

September 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Stock options

  652,109   716,216   615, 999   730,094 

Restricted stock

  -   -   2,637   - 
   652,109   716,216   618,636   730,094