XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share

Note 16 - Earnings Per Share

 

(Dollars in thousands, except share data)

 

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2021

 

Basic

 

 

 

 

 

 

 

 

Net income

$

21,261

 

 

$

23,640

 

 

$

22,042

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

7,532,998

 

 

 

7,504,173

 

 

 

7,685,459

 

 

 

 

 

 

 

 

 

 

Basic earnings per common shares

$

2.82

 

 

$

3.15

 

 

$

2.87

 

 

 

 

 

 

 

 

 

 

Diluted

 

 

 

 

 

 

 

 

Net income

$

21,261

 

 

$

23,640

 

 

$

22,042

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

7,532,998

 

 

 

7,504,173

 

 

 

7,685,459

 

Plus dilutive stock options and restricted stock units

 

39,292

 

 

 

23,198

 

 

 

17,255

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding and potentially dilutive shares

 

7,572,290

 

 

 

7,527,371

 

 

 

7,702,714

 

 

 

 

 

 

 

 

 

 

Diluted earnings per common share

$

2.82

 

 

$

3.15

 

 

$

2.86

 

 

Stock options considered anti-dilutive to earnings per share were 4,500, 15,000, and 15,000 as of December 31, 2023, December 31, 2022, and December 31, 2021, respectively. This calculation is based on the average stock price during the year.