XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic Earnings Per Share and Diluted Earnings Per Share

(Dollars in thousands, except share data)

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

2022

 

Basic

 

 

 

 

 

 

 

 

Net income

$

26,727

 

 

$

21,261

 

 

$

23,640

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

8,166,472

 

 

 

7,532,998

 

 

 

7,504,173

 

 

 

 

 

 

 

 

 

 

Basic earnings per common shares

$

3.27

 

 

$

2.82

 

 

$

3.15

 

 

 

 

 

 

 

 

 

 

Diluted

 

 

 

 

 

 

 

 

Net income

$

26,727

 

 

$

21,261

 

 

$

23,640

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding

 

8,166,472

 

 

 

7,532,998

 

 

 

7,504,173

 

Plus dilutive stock options and restricted stock units

 

54,593

 

 

 

39,292

 

 

 

23,198

 

 

 

 

 

 

 

 

 

 

Weighted average common shares outstanding and potentially dilutive shares

 

8,221,065

 

 

 

7,572,290

 

 

 

7,527,371

 

 

 

 

 

 

 

 

 

 

Diluted earnings per common share

$

3.25

 

 

$

2.82

 

 

$

3.15