XML 63 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 19 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
201
7
   
201
6
   
201
5
 
Basic
                       
Net income attributable to common shares
  $
31,274,000
    $
31,913,000
    $
27,020,000
 
                         
Weighted average common shares outstanding
   
16,478,968
     
16,292,086
     
16,609,263
 
                         
Basic earnings per common share
  $
1.90
    $
1.96
    $
1.63
 
Diluted
                       
Net income attributable to common shares
  $
31,274,000
    $
31,913,000
    $
27,020,000
 
                         
Weighted average common shares outstanding for basic earnings per common share
   
16,478,968
     
16,292,086
     
16,609,263
 
                         
Add: Dilutive effects of share-based awards
   
10,102
     
18,644
     
32,877
 
                         
Average shares and dilutive potential common shares
   
16,489,070
     
16,310,730
     
16,642,140
 
                         
Diluted earnings per common share
  $
1.90
    $
1.96
    $
1.62