XML 52 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Note 13 - 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
 
                         
Net earnings used in the computation of
basic and diluted earnings per share
  $
14,638,000
    $
13,066,000
    $
11,349,000
 
Weighted average shares
outstanding - basic
   
14,082,243
     
13,761,009
     
13,298,452
 
Common stock equivalents
   
815,246
     
817,635
     
566,246
 
Total weighted average shares
outstanding - diluted
   
14,897,489
     
14,578,644
     
13,864,698
 
Per Share Data:
                       
Basic
                       
Net earnings
  $
1.04
    $
0.95
    $
0.85
 
Diluted
                       
Net earnings
  $
0.98
    $
0.90
    $
0.82