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

Three months ended

June 30,

  

Six months ended

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Basic weighted average common shares outstanding

  6,728,938   6,684,281   6,726,990   6,682,347 

Dilutive effect of options and unvested restricted shares

  -   2,948   -   - 

Diluted weighted average shares outstanding

  6,728,938   6,687,229   6,726,990   6,682,347 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended

June 30,

  

Six months ended

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Stock Options

  599,500   557,052   599,500   560,000 
   599,500   557,052   599,500   560,000