XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Net Income Per 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
 
(In thousands, except per share data)
 
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Net income
  $
13,876
    $
11,704
    $
40,859
    $
33,097
 
Average shares outstanding
   
22,636
     
22,542
     
22,613
     
22,524
 
Dilutive securities
   
332
     
422
     
343
     
460
 
                                 
Average shares outstanding including dilutive securities including dilutive securities
   
22,968
     
22,964
     
22,956
     
22,984
 
                                 
Net income per share, basic
  $
0.61
    $
0.52
    $
1.81
    $
1.47
 
Net income per share, diluted
  $
0.60
    $
0.51
    $
1.78
    $
1.44