v3.26.1
Note 6 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

March 31,

 

(in thousands)

 

2026

   

2025

 

BASIC EARNINGS PER SHARE

               
                 

Net income

  $ 5,309     $ 5,297  

Weighted average shares outstanding

    8,258       8,232  

Net income per common share

  $ 0.64     $ 0.64  
                 

DILUTED EARNINGS PER SHARE

               
                 

Net income

  $ 5,309     $ 5,297  

Weighted average shares outstanding

    8,258       8,232  

Effect of dilutive non-vested restricted shares

    64       46  

Weighted average shares of common stock and common stock equivalents

    8,322       8,278  

Net income per diluted common share

  $ 0.64     $ 0.64