XML 52 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 14 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year ended
December 31,
201
6
   
Year ended
December 31,
201
5
   
Year ended
December 31,
201
4
 
Numerator for basic and diluted earnings per common share:
                       
Net income for the year
  $
16,067,154
    $
11,373,730
    $
6,374,096
 
Denominator for basic and diluted earnings per common share:
                       
Basic weighted average number of common shares outstanding
   
10,524,856
     
10,968,500
     
11,220,874
 
Effect of stock options
   
188,739
     
391,584
     
509,524
 
Diluted weighted average number of shares outstanding
   
10,713,595
     
11,360,084
     
11,730,398
 
Basic earnings per common share
  $
1.53
    $
1.04
    $
0.57
 
Diluted earnings per common share
  $
1.50
    $
1.00
    $
0.54