XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
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)

 

2025

   

2024

   

2025

   

2024

 

Numerator:

                               

Net income

  $ 2,226     $ 3,754     $ 13,747     $ 21,289  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,520       81,437       81,508       81,389  

Effect of dilutive stock options

    7       55       8       71  

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

    81,527       81,492       81,516       81,460  
                                 

Basic earnings per common share

  $ 0.03     $ 0.05     $ 0.17     $ 0.26  

Diluted earnings per common share

  $ 0.03     $ 0.05     $ 0.17     $ 0.26