v3.26.1
Note 5 - 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 Ended

  

Six Months Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2026

  

June 30, 2025

 

(Numerator):

                

Net income

 $5,743  $5,051  $10,630  $6,649 

(Denominator):

                

Weighted average shares outstanding – basic

  9,041,314   8,987,179   9,036,479   8,983,374 

Potentially dilutive common shares – restricted stock units

  27,033   14,793   21,429   20,594 

Weighted average shares outstanding – diluted

  9,068,347   9,001,972   9,057,908   9,003,968 

Income per common share

                

Basic

 $0.64  $0.56  $1.18  $0.74 

Diluted

 $0.63  $0.56  $1.17  $0.74