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

Three Months Ended

  

Nine Months Ended

 
  

September 30, 2023

  

September 30, 2022

  

September 30, 2023

  

September 30, 2022

 

(Numerator):

                

Net income

 $3,121  $4,454  $10,475  $12,018 

(Denominator):

                

Weighted average shares outstanding – basic

  6,256,663   6,257,040   6,266,707   6,248,847 

Potentially dilutive common shares – restricted stock units

  14,688   7,067   9,795   6,121 

Weighted average shares outstanding – diluted

  6,271,351   6,264,107   6,276,502   6,254,968 

Income per common share

                

Basic

 $0.50  $0.71  $1.67  $1.92 

Diluted

 $0.50  $0.71  $1.67  $1.92