XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months

   

Six Months

 
   

Ended June 30,

   

Ended June 30,

 

(In thousands, except per share amounts)

 

2022

   

2021

   

2022

   

2021

 

Numerator:

                               

Net income

  $ 31,661     $ 21,418     $ 59,194     $ 39,424  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,689       82,840       82,310       82,799  

Effect of dilutive stock options

    326       557       307       585  

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

    82,015       83,397       82,617       83,384  
                                 

Basic earnings per common share

  $ 0.39     $ 0.26     $ 0.72     $ 0.48  

Diluted earnings per common share

  $ 0.39     $ 0.26     $ 0.72     $ 0.47