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

Three Months Ended

  

Nine Months Ended

 
  

September 30, 2024

  

September 30, 2023

  

September 30, 2024

  

September 30, 2023

 

(Numerator):

                

Net income

 $2,248  $3,121  $7,899  $10,475 

(Denominator):

                

Weighted average shares outstanding – basic

  6,287,997   6,256,663   6,278,668   6,266,707 

Potentially dilutive common shares – restricted stock units

  15,285   14,688   13,107   9,795 

Weighted average shares outstanding – diluted

  6,303,282   6,271,351   6,291,775   6,276,502 

Income per common share

                

Basic

 $0.36  $0.50  $1.26  $1.67 

Diluted

 $0.36  $0.50  $1.26  $1.67