XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2022
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)

 

2022

   

2021

   

2022

   

2021

 

Numerator:

                               

Net income

  $ 25,646     $ 21,274     $ 84,840     $ 60,698  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,061       82,907       81,889       82,835  

Effect of dilutive stock options

    286       465       266       545  

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

    81,347       83,372       82,155       83,380  
                                 

Basic earnings per common share

  $ 0.32     $ 0.26     $ 1.04     $ 0.73  

Diluted earnings per common share

  $ 0.32     $ 0.26     $ 1.03     $ 0.73