XML 37 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 7 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(In thousands, except per share amounts)

 

2019

   

2018

   

2017

 

Numerator:

                       

Net income

  $ 61,071     $ 55,027     $ 90,284  

Denominator:

                       

Basic earnings per common share - weighted-average shares

    54,630       54,590       54,492  

Effect of dilutive stock options

    483       559       358  

Diluted earnings per common share - weighted-average shares and assumed conversions

    55,113       55,149       54,850  

Basic earnings per common share

  $ 1.12     $ 1.01     $ 1.66  

Diluted earnings per common share

  $ 1.11     $ 1.00     $ 1.65