v3.26.1
Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings per Share  
Schedule of components used in computation of earnings per share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

(Dollars in thousands, except per share data)

Basic:

Net income

$

12,978

$

11,890

$

25,189

$

23,297

Weighted average shares outstanding

8,274,280

8,029,541

8,263,559

8,009,382

Basic earnings per share

$

1.57

$

1.48

$

3.05

$

2.91

Diluted:

Net income

$

12,978

$

11,890

$

25,189

$

23,297

Weighted average shares outstanding for basic earnings per share

8,274,280

8,029,541

8,263,559

8,009,382

Add: Dilutive effects of share based awards

452,075

609,497

449,980

611,119

Weighted average shares and dilutive potential shares

8,726,355

8,639,038

8,713,539

8,620,501

Diluted earnings per share

$

1.49

$

1.38

$

2.89

$

2.70