XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months

  

Nine Months

 
  

Ended September 30,

  

Ended September 30,

 

(In thousands, except per share amounts)

 

2021

  

2020

  

2021

  

2020

 

Numerator:

                

Net income

 $21,274  $18,044  $60,698  $49,896 

Denominator:

                

Basic earnings per common share - weighted-average shares

  82,907   82,672   82,835   82,472 

Effect of dilutive stock options

  465   607   545   626 

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

  83,372   83,279   83,380   83,098 
                 

Basic earnings per common share

 $0.26  $0.22  $0.73  $0.61 

Diluted earnings per common share

 $0.26  $0.22  $0.73  $0.60