XML 28 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 17 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year ended December 31,
 
   
2019
   
2018
   
2017
 
                         
Numerator for basic and diluted earnings per common share:
                       
Net income for the period
  $
15,398
    $
17,135
    $
22,327
 
                         
Denominator for basic and diluted earnings per common share:
                       
Basic weighted average number of common shares outstanding
   
10,623,799
     
10,604,722
     
10,537,356
 
Effect of outstanding stock options
   
149,013
     
189,448
     
256,266
 
Diluted weighted average number of shares outstanding
   
10,772,812
     
10,794,170
     
10,793,622
 
                         
Basic earnings per common share
  $
1.45
    $
1.62
    $
2.12
 
                         
Diluted earnings per common share
  $
1.43
    $
1.59
    $
2.07