XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 9 - Basic and Diluted Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three months ended March 31,
 
   
2017
   
2016
 
                 
Numerator for basic and diluted earnings per common share:
               
Net income for the period
  $
2,446,491
    $
4,438,238
 
                 
Denominator for basic and diluted earnings per scommon share:
               
Basic weighted average number of common shares outstanding
   
10,474,647
     
10,674,036
 
Effect of outstanding stock options
   
301,868
     
187,546
 
Diluted weighted average number of shares outstanding
   
10,776,515
     
10,861,582
 
                 
Basic earnings per common share
  $
0.23
    $
0.42
 
                 
Diluted earnings per common share
  $
0.23
    $
0.41