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

At or For the Three Months Ended March 31,

 

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

 

2025

   

2024

 

Net income

  $ 8,021     $ 8,397  

Dividends and undistributed earnings allocated to participating securities

    (135 )     (131 )

Net income available to common shareholders

  $ 7,886     $ 8,266  

Denominator (shown as actual):

               

Basic weighted average common shares outstanding

    7,695,320       7,703,789  

Dilutive shares

    110,408       120,671  

Diluted weighted average common shares outstanding

    7,805,728       7,824,460  

Basic earnings per share

  $ 1.02     $ 1.07  

Diluted earnings per share

  $ 1.01     $ 1.06  

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.

          28,102