XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 4 - Net Income Per Common Share (Tables)
9 Months Ended
Sep. 30, 2018
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)
 
2018
   
2017
   
2018
   
2017
 
Net income
  $
20,937
    $
13,220
    $
57,302
    $
37,506
 
                                 
Basic - weighted-average shares outstanding:
   
27,038,585
     
26,617,349
     
26,963,205
     
26,600,174
 
Effect of dilutive securities:
                               
Employee stock options and other
   
299,301
     
184,685
     
305,106
     
116,379
 
Diluted - weighted-average shares outstanding:
   
27,337,886
     
26,802,034
     
27,268,311
     
26,716,553
 
Net income per share:
                               
Basic
  $
0.77
    $
0.50
    $
2.13
    $
1.41
 
Diluted
  $
0.77
    $
0.49
    $
2.10
    $
1.40