XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share and Diluted 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