XML 41 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 3 - Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
       
   
Year Ended December 31,
 
(in thousands, except share and per share amounts)
 
2017
   
2016
   
2015
 
                         
Net Income
  $
51,778
    $
42,707
    $
46,514
 
                         
Basic - weighted-average shares outstanding:
   
26,647,610
     
26,365,173
     
26,005,858
 
Effect of dilutive securities:
                       
Employee stock options, restricted stock and other
   
197,461
     
199,466
     
314,426
 
Diluted - weighted-average shares outstanding:
   
26,845,071
     
26,564,639
     
26,320,284
 
Net income per share attributable to common shareholders:
                       
Basic
  $
1.94
    $
1.62
    $
1.79
 
Diluted
  $
1.93
    $
1.61
    $
1.77