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

At or For the Three Months Ended June 30,

   

At or For the Six Months Ended June 30,

 

Numerator (Dollars in thousands, except per share amounts):

 

2025

   

2024

   

2025

   

2024

 

Net income

  $ 7,728     $ 8,959     $ 15,749     $ 17,356  

Dividends and undistributed earnings allocated to participating securities

    (133 )     (138 )     (319 )     (270 )

Net income available to common shareholders

  $ 7,595     $ 8,821     $ 15,430     $ 17,086  

Denominator (shown as actual):

                               

Basic weighted average common shares outstanding

    7,580,576       7,688,246       7,637,958       7,664,368  

Dilutive shares

    117,597       108,007       113,928       114,354  

Diluted weighted average common shares outstanding

    7,698,173       7,796,253       7,751,886       7,778,722  

Basic earnings per share

  $ 1.00     $ 1.15     $ 2.02     $ 2.23  

Diluted earnings per share

  $ 0.99     $ 1.13     $ 1.99     $ 2.20  

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.

          37,949             33,000