XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 4 - Net Income Per Common Share (Tables)
3 Months Ended
Mar. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
       
   
Three Months Ended
 
   
March 31,
 
(in thousands, except share and per share amounts)
 
2018
   
2017
 
Net income
  $
18,051
    $
12,200
 
                 
Basic - weighted-average shares outstanding:
   
26,879,388
     
26,466,731
 
Effect of dilutive securities:
               
Employee stock awards and other
   
317,711
     
132,469
 
Diluted - weighted-average shares outstanding:
   
27,197,099
     
26,599,200
 
Net income per share:
               
Basic
  $
0.67
    $
0.46
 
Diluted
  $
0.66
    $
0.46