XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2024
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings (loss) per share

 

2024

    

2023

    

2022

 

(in thousands, except share and per share data)

 

Basic

Numerator:

Net income from continuing operations

$

173,361

$

142,164

$

294,648

Net income from discontinued operations

 

600

 

53,269

 

3,561

Net income

$

173,961

$

195,433

$

298,209

Denominator:

Weighted-average shares

 

23,553,410

 

24,018,801

 

24,585,205

Basic earnings per common share

Continuing operations

$

7.36

$

5.92

$

11.98

Discontinued operations

0.03

2.22

0.14

Total basic earnings per common share(1)

$

7.39

$

8.14

$

12.13

Diluted

Numerator:

Net income from continuing operations

$

173,361

$

142,164

$

294,648

Net income from discontinued operations

 

600

 

53,269

 

3,561

Net income

$

173,961

$

195,433

$

298,209

Denominator:

Weighted-average shares

23,553,410

 

24,018,801

 

24,585,205

Effect of dilutive securities

 

266,765

 

615,816

 

919,303

Adjusted weighted-average shares and assumed conversions

 

23,820,175

 

24,634,617

 

25,504,508

Diluted earnings per common share

Continuing operations

$

7.28

$

5.77

$

11.55

Discontinued operations

0.03

2.16

0.14

Total diluted earnings per common share(1)

$

7.30

$

7.93

$

11.69

(1)Earnings per common share is calculated in total and may not equal the sum of earnings per common share from continuing operations and discontinued operations due to rounding.