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

 

2024

   

2023

   

2024

   

2023

 

Numerator:

                               

Net income

  $ 3,754     $ 13,598     $ 21,289     $ 57,974  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,437       81,306       81,389       81,260  

Effect of dilutive stock options

    55       148       71       154  

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

    81,492       81,454       81,460       81,414  
                                 

Basic earnings per common share

  $ 0.05     $ 0.17     $ 0.26     $ 0.71  

Diluted earnings per common share

  $ 0.05     $ 0.17     $ 0.26     $ 0.71