XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings (loss) per share

 

2023

    

2022

    

2021

 

(in thousands, except share and per share data)

 

Basic

Numerator:

Net income from continuing operations

$

142,164

$

294,648

$

210,459

Net income from discontinued operations

 

53,269

 

3,561

 

3,062

Net income

$

195,433

$

298,209

$

213,521

Denominator:

Weighted-average shares

 

24,018,801

 

24,585,205

 

25,471,939

Basic earnings per common share

Continuing operations

$

5.92

$

11.98

$

8.26

Discontinued operations

2.22

0.14

0.12

Total basic earnings per common share(1)

$

8.14

$

12.13

$

8.38

Diluted

Numerator:

Net income from continuing operations

$

142,164

$

294,648

$

210,459

Net income from discontinued operations

 

53,269

 

3,561

 

3,062

Net income

$

195,433

$

298,209

$

213,521

Denominator:

Weighted-average shares

24,018,801

 

24,585,205

 

25,471,939

Effect of dilutive securities

 

615,816

 

919,303

 

1,300,187

Adjusted weighted-average shares and assumed conversions

 

24,634,617

 

25,504,508

 

26,772,126

Diluted earnings per common share

Continuing operations

$

5.77

$

11.55

$

7.86

Discontinued operations

2.16

0.14

0.11

Total diluted earnings per common share(1)

$

7.93

$

11.69

$

7.98

(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.