XML 74 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2024
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)

  

2024

  

2023

    

2022

 

Numerator:

Net income

$

230,129

$

234,983

$

265,685

Denominator:

Basic: weighted-average shares outstanding

127,702,573

127,567,547

127,489,889

Add: weighted-average equity-based awards

623,292

348,326

491,810

Diluted: weighted-average shares outstanding

128,325,865

127,915,873

127,981,699

Basic earnings per share

$

1.80

$

1.84

$

2.08

Diluted earnings per share

$

1.79

$

1.84

$

2.08