XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 13 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months
Ended
September
3
0
,
   
Nine
Months
Ended
September
3
0
,
 
   
2017
   
2016
   
2017
   
2016
 
Basic weighted average shares outstanding
   
37,718,303
     
37,595,454
     
37,693,009
     
37,634,670
 
Effect of dilutive securities
   
202,713
     
211,965
     
201,899
     
197,558
 
Diluted weighted average shares outstanding
   
37,921,016
     
37,807,419
     
37,894,908
     
37,832,228