v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share

The following schedule reconciles the computation of basic and diluted earnings per share for the periods indicated:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

Dollars in thousands, except per share amounts

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

8,153

 

 

$

10,140

 

 

$

19,554

 

 

$

17,147

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding for basic earnings per share

 

 

8,988

 

 

 

9,504

 

 

 

9,075

 

 

 

9,556

 

Effect of dilutive securities

 

 

616

 

 

 

339

 

 

 

558

 

 

 

378

 

Weighted-average shares adjusted for dilutive securities

 

 

9,604

 

 

 

9,843

 

 

 

9,633

 

 

 

9,934

 

Earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.91

 

 

$

1.07

 

 

$

2.15

 

 

$

1.79

 

Diluted

 

$

0.85

 

 

$

1.03

 

 

$

2.03

 

 

$

1.73