XML 58 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 16 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year ended
December 31,
2018
   
Year ended
December 31,
2017
   
Year ended
December 31,
2016
 
Numerator for basic and diluted earnings per common share:
                       
Net income for the year
  $
17,135
    $
22,327
    $
16,067
 
Denominator for basic and diluted earnings per common share:
                       
Basic weighted average number of common shares outstanding
   
10,604,722
     
10,537,356
     
10,524,856
 
Effect of stock options
   
189,448
     
256,266
     
188,739
 
Diluted weighted average number of shares outstanding
   
10,794,170
     
10,793,622
     
10,713,595
 
Basic earnings per common share
  $
1.62
    $
2.12
    $
1.53
 
Diluted earnings per common share
  $
1.59
    $
2.07
    $
1.50