XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(In thousands, except per share amounts)

 

2021

  

2020

  

2019

 

Numerator:

            

Net income

 $85,428  $69,500  $61,071 

Denominator:

            

Basic earnings per common share - weighted-average shares

  82,872   82,527   81,945 

Effect of dilutive stock options

  536   637   725 

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

  83,408   83,164   82,670 

Basic earnings per common share

 $1.03  $0.84  $0.75 

Diluted earnings per common share

 $1.02  $0.84  $0.74