XML 53 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 14 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year ended
December 31,
201
7
   
Year ended
December 31,
201
6
   
Year ended
December 31,
201
5
 
Numerator for basic and diluted earnings per common share:
                       
Net income for the year
  $
22,326,594
    $
16,067,154
    $
11,373,730
 
Denominator for basic and diluted earnings per common share:
                       
Basic weighted average number of common shares outstanding
   
10,537,356
     
10,524,856
     
10,968,500
 
Effect of stock options
   
256,266
     
188,739
     
391,584
 
Diluted weighted average number of shares outstanding
   
10,793,622
     
10,713,595
     
11,360,084
 
Basic earnings per common share
  $
2.12
    $
1.53
    $
1.04
 
Diluted earnings per common share
  $
2.07
    $
1.50
    $
1.00