XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings per Share  
Schedule of computations of basic and diluted earnings per share

Year Ended December 31, 

(dollars in thousands, except shares and per share amounts)

  

2023

  

2022

    

2021

 

Numerator:

Net income

$

234,983

$

265,685

$

265,735

Denominator:

Basic: weighted-average shares outstanding

127,567,547

127,489,889

128,963,131

Add: weighted-average equity-based awards

348,326

491,810

574,791

Diluted: weighted-average shares outstanding

127,915,873

127,981,699

129,537,922

Basic earnings per share

$

1.84

$

2.08

$

2.06

Diluted earnings per share

$

1.84

$

2.08

$

2.05