XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2024
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)

 

2024

   

2023

   

2024

   

2023

 

Numerator:

                               

Net income

  $ 7,889     $ 21,874     $ 17,535     $ 44,376  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,381       81,263       81,365       81,236  

Effect of dilutive stock options

    65       149       77       158  

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

    81,446       81,412       81,442       81,394  
                                 

Basic earnings per common share

  $ 0.10     $ 0.27     $ 0.22     $ 0.55  

Diluted earnings per common share

  $ 0.10     $ 0.27     $ 0.22     $ 0.55