XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
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:

 

 

 

Year Ended December 31,

 

Dollars in thousands, except per share amounts

 

2023

 

 

2022

 

 

2021

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income

 

$

15,958

 

 

$

51,224

 

 

$

88,687

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding for basic earnings per share

 

 

9,398

 

 

 

9,296

 

 

 

10,034

 

Effect of dilutive securities

 

 

195

 

 

 

360

 

 

 

609

 

Weighted-average shares adjusted for dilutive securities

 

 

9,593

 

 

 

9,656

 

 

 

10,643

 

Earnings per share:

 

 

 

 

 

 

 

 

 

Basic

 

$

1.70

 

 

$

5.51

 

 

$

8.84

 

Diluted

 

$

1.66

 

 

$

5.30

 

 

$

8.33