XML 52 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 13 - 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
 
                         
Net earnings used in the computation of basic an
d
diluted earnings per share (in thousands
)
  $
15,022
    $
14,638
    $
13,066
 
Weighted average share
s
outstanding - basi
c
   
14,510,156
     
14,082,243
     
13,761,009
 
Common stock equivalent
s
   
608,612
     
815,246
     
817,635
 
Total weighted average share
s
outstanding - diluted
   
15,118,768
     
14,897,489
     
14,578,644
 
Per Share Data
:
                       
Basi
c
                       
Net earning
s
  $
1.04
    $
1.04
    $
0.95
 
Dilute
d
                       
Net earning
s
  $
0.99
    $
0.98
    $
0.90