XML 64 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 15 - Net Income Per Share and Common Stock Dividends (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
(In thousands, except per share data)
 
2018
   
2017
   
2016
 
                         
Net income, basic and diluted
  $
55,517
    $
38,043
    $
41,027
 
                         
Average shares outstanding, basic
   
22,619
     
22,532
     
22,356
 
Effect of dilutive shares
   
325
     
451
     
436
 
                         
Average shares outstanding including dilutive shares
   
22,944
     
22,983
     
22,792
 
                         
Net income per share, basic
  $
2.45
    $
1.69
    $
1.84
 
                         
Net income per share, diluted
  $
2.42
    $
1.66
    $
1.80