XML 62 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 19 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
2016
   
2015
   
2014
 
Basic
                       
Net income attributable to common shares
  $
31,913,000
    $
27,020,000
    $
17,331,000
 
                         
Weighted average common shares outstanding
   
16,292,086
     
16,609,263
     
13,510,991
 
                         
Basic earnings per common share
  $
1.96
    $
1.63
    $
1.28
 
Diluted
                       
Net income attributable to common shares
  $
31,913,000
    $
27,020,000
    $
17,331,000
 
                         
Weighted average common shares outstanding for basic earnings per common share
   
16,292,086
     
16,609,263
     
13,510,991
 
                         
Add: Dilutive effects of share-based awards
   
18,644
     
32,877
     
30,913
 
                         
Average shares and dilutive potential common shares
   
16,310,730
     
16,642,140
     
13,541,904
 
                         
Diluted earnings per common share
  $
1.96
    $
1.62
    $
1.28