v3.26.1
Note 3 - 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 June 30,

  

Six months ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Net income

 $9,472  $4,494  $21,496  $10,787 

Less: preferred stock dividends declared

  528      1,056    

Net income available to common shareholders

 $8,944  $4,494  $20,440  $10,787 
                 

Weighted average basic shares outstanding

  13,788,871   9,844,351   13,775,804   9,838,521 

Dilutive effect of stock compensation

  203,838   114,043   209,169   100,101 

Dilutive effect of Series A Preferred Stock

  1,547,603      1,547,603    

Weighted average diluted shares outstanding

  15,540,312   9,958,394   15,532,576   9,938,622 
                 

Basic earnings per common share

 $0.64  $0.46  $1.48  $1.10 

Diluted earnings per common share

 $0.61  $0.46  $1.38  $1.09 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Stock options

     4,206      4,167 

RSUs

     265   315   446