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

At or For the Three Months Ended September 30,

  

At or For the Nine Months Ended September 30,

 

Numerator

 

2024

  

2023

  

2024

  

2023

 

Net income

 $10,286  $8,953  $27,642  $26,281 

Dividends and undistributed earnings allocated to participating securities

  (165)  (143)  (450)  (423)

Net income available to common shareholders

 $10,121  $8,810  $27,192  $25,858 

Denominator (shown as actual):

                

Basic weighted average common shares outstanding

  7,676,102   7,667,981   7,689,277   7,643,086 

Dilutive shares

  178,287   112,449   188,569   125,662 

Diluted weighted average common shares outstanding

  7,854,389   7,780,430   7,877,846   7,768,748 

Basic earnings per share

 $1.32  $1.15  $3.54  $3.38 

Diluted earnings per share

 $1.29  $1.13  $3.45  $3.33 

Potentially dilutive weighted average share options that were not included in the computation of diluted earnings per share because to do so would be anti-dilutive.

     64,256   14,151   55,174