XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(Dollars in thousands, except share data)

                       
   

2022

   

2021

   

2020

 

Basic

                       

Net income

  $ 23,640     $ 22,042     $ 15,613  
                         

Weighted average common shares outstanding

    7,504,173       7,685,459       7,521,771  
                         

Basic earnings per common shares

  $ 3.15     $ 2.87     $ 2.08  
                         

Diluted

                       

Net income

  $ 23,640     $ 22,042     $ 15,613  
                         

Weighted average common shares outstanding

    7,504,173       7,685,459       7,521,771  

Plus dilutive stock options and restricted stock units

    23,198       17,255       9,846  
                         

Weighted average common shares outstanding and potentially dilutive shares

    7,527,371       7,702,714       7,531,617  
                         

Diluted earnings per common share

  $ 3.15     $ 2.86     $ 2.07