v3.26.1
Note 5 - Earnings Per Common 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, 2026

   

March 31, 2025

 

(Numerator):

               

Net income

  $ 4,887     $ 1,598  

(Denominator):

               

Weighted average shares outstanding – basic

    9,031,591       8,979,527  

Potentially dilutive common shares – restricted stock units

    15,825       26,396  

Weighted average shares outstanding – diluted

    9,047,416       9,005,923  

Income per common share

               

Basic

  $ 0.54     $ 0.18  

Diluted

  $ 0.54     $ 0.18