XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 11 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three months ended
   
Six months ended
 
(In thousands, except per share data)
 
June 30,
   
June 30,
 
   
2018
   
2017
   
2018
   
2017
 
Net income
  $
13,579
    $
10,602
    $
26,983
    $
21,393
 
Average shares outstanding
   
22,625
     
22,538
     
22,601
     
22,515
 
Dilutive securities
   
354
     
458
     
374
     
483
 
                                 
Average shares outstanding including dilutive securities including dilutive securities
   
22,979
     
22,996
     
22,975
     
22,998
 
                                 
Net income per share, basic
  $
0.60
    $
0.47
    $
1.19
    $
0.95
 
Net income per share, diluted
  $
0.59
    $
0.46
    $
1.17
    $
0.93