XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
   
Six Months Ended
 
   
June 30,
   
June 30,
 
(in thousands, except share and per share amounts)
 
2017
   
2016
   
2017
   
2016
 
Net income
  $
12,086
    $
10,691
    $
24,286
    $
21,353
 
                                 
Basic - weighted-average shares outstanding:
   
26,541,978
     
26,368,001
     
26,554,262
     
26,295,074
 
Effect of dilutive securities:
                               
Employee stock options and other
   
107,174
     
193,147
     
155,955
     
231,555
 
Diluted - weighted-average shares outstanding:
   
26,649,152
     
26,561,148
     
26,710,217
     
26,526,629
 
Net income per share:
                               
Basic
  $
0.46
    $
0.41
    $
0.91
    $
0.81
 
Diluted
  $
0.45
    $
0.40
    $
0.91
    $
0.80