XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 3 - Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
   
September 30,
 
(in thousands, except share and per share amounts)
 
2017
   
2016
   
2017
   
2016
 
Net income
  $
13,220
    $
11,982
    $
37,506
    $
33,335
 
                                 
Basic - weighted-average shares outstanding:
   
26,617,349
     
26,416,041
     
26,600,174
     
26,334,738
 
Effect of dilutive securities:
                               
Employee stock options and other
   
184,685
     
193,837
     
116,379
     
204,340
 
Diluted - weighted-average shares outstanding:
   
26,802,034
     
26,609,878
     
26,716,553
     
26,539,078
 
Net income per share:
                               
Basic
  $
0.50
    $
0.45
    $
1.41
    $
1.27
 
Diluted
  $
0.49
    $
0.45
    $
1.40
    $
1.26