XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings per Share  
Schedule of computations of basic and diluted earnings per share

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

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

  

2025

  

2024

Numerator:

​

​

​

​

​

​

Net income

​

$

59,248

​

$

54,220

​

​

​

​

​

​

​

Denominator:

​

​

​

​

​

​

Basic: weighted-average shares outstanding

​

​

126,281,802

​

​

127,707,354

Add: weighted-average equity-based awards

​

​

885,130

​

​

510,335

Diluted: weighted-average shares outstanding

​

​

127,166,932

​

​

128,217,689

​

​

​

​

​

​

​

Basic earnings per share

​

$

0.47

​

$

0.42

Diluted earnings per share

​

$

0.47

​

$

0.42

​