v3.26.1
Note 22 - Earnings Per Common Share (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

December 31,

 
  

2025

  

2024

  

2023

 

Net income

 $22,904  $20,252  $16,678 

Less: preferred stock dividends declared

  1,056       

Net income available to common shareholders

  21,848   20,252   16,678 

Less: income allocated to participating securities

        1 

Net income allocated to common shareholders

 $21,848  $20,252  $16,677 
             

Weighted average basic shares outstanding

  9,829,130   9,813,694   9,839,258 

Dilutive effect of stock-based compensation

  167,693   122,386   2,583 

Dilutive effect of Series A Preferred Stock

  780,162       

Weighted average diluted shares outstanding

  10,776,985   9,936,080   9,841,841 
             

Basic earnings per common share

 $2.22  $2.06  $1.69 

Diluted earnings per common share

 $2.13  $2.04  $1.69 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

December 31,

 
  

2025

  

2024

  

2023

 

Stock options

  822   2,238    

RSUs

  950   4,741   71,711