XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Earnings Per Common Share (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 amounts)
 
201
8
   
2017
   
2016
 
Numerator:
                       
Net income
 
$
55,027
    $
90,284
    $
33,464
 
Denominator:
                       
Basic earnings per common share - weighted-average shares
 
 
54,590
     
54,492
     
54,177
 
Effect of dilutive stock options
 
 
559
     
358
     
284
 
Diluted earnings per common share - weighted-average shares and assumed conversions
 
 
55,149
     
54,850
     
54,461
 
Basic earnings per common share
 
$
1.01
    $
1.66
    $
0.62
 
Diluted earnings per common share
 
$
1.00
    $
1.65
    $
0.61