XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 6 - Earnings per Common Share (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(In thousands, except per share amounts)

 

2020

  

2019

  

2018

 

Numerator:

            

Net income

 $69,500  $61,071  $55,027 

Denominator:

            

Basic earnings per common share - weighted-average shares

  82,527   81,945   81,885 

Effect of dilutive stock options

  637   725   839 

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

  83,164   82,670   82,724 

Basic earnings per common share

 $0.84  $0.75  $0.67 

Diluted earnings per common share

 $0.84  $0.74  $0.67