v3.26.1
Note 2 - Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
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)

 

2026

   

2025

   

2026

   

2025

 

Numerator:

                               

Net income

  $ 5,339     $ 7,186     $ 6,721     $ 11,521  

Denominator:

                               

Basic earnings per common share - weighted-average shares

    81,629       81,510       81,604       81,502  

Effect of dilutive stock options

    5       7       2       10  

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

    81,634       81,517       81,606       81,512  
                                 

Basic earnings per common share

  $ 0.07     $ 0.09     $ 0.08     $ 0.14  

Diluted earnings per common share

  $ 0.07     $ 0.09     $ 0.08     $ 0.14