XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Earnings Per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30, 2025

  

September 30, 2024

  

September 30, 2025

  

September 30, 2024

 

(Numerator):

                

Net income

 $5,550  $2,248  $12,199  $7,899 

(Denominator):

                

Weighted average shares outstanding – basic

  8,999,153   6,287,997   8,988,692   6,278,668 

Potentially dilutive common shares – restricted stock units

  24,032   15,285   21,740   13,107 

Weighted average shares outstanding – diluted

  9,023,185   6,303,282   9,010,432   6,291,775 

Income per common share

                

Basic

 $0.62  $0.36  $1.36  $1.26 

Diluted

 $0.62  $0.36  $1.35  $1.26