XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Note 5 - Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2025

  

June 30, 2024

  

June 30, 2025

  

June 30, 2024

 

(Numerator):

                

Net income

 $5,051  $2,442  $6,649  $5,651 

(Denominator):

                

Weighted average shares outstanding – basic

  8,987,179   6,278,113   8,983,374   6,273,952 

Potentially dilutive common shares – restricted stock units

  14,793   11,292   20,594   12,018 

Weighted average shares outstanding – diluted

  9,001,972   6,289,405   9,003,968   6,285,970 

Income per common share

                

Basic

 $0.56  $0.39  $0.74  $0.90 

Diluted

 $0.56  $0.39  $0.74  $0.90