XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
EARNINGS PER SHARE  
Schedule of computation of basic and diluted earnings (loss) per share

 

2022

    

2021

    

2020

 

(in thousands, except share and per share data)

 

Basic

Numerator:

Net income

$

298,209

$

213,521

$

71,100

Denominator:

Weighted-average shares

 

24,585,205

 

25,471,939

 

25,410,232

Earnings per common share

$

12.13

$

8.38

$

2.80

Diluted

Numerator:

Net income

$

298,209

$

213,521

$

71,100

Denominator:

Weighted-average shares

 

24,585,205

 

25,471,939

 

25,410,232

Effect of dilutive securities

 

919,303

 

1,300,187

 

1,012,291

Adjusted weighted-average shares and assumed conversions

 

25,504,508

 

26,772,126

 

26,422,523

Earnings per common share

$

11.69

$

7.98

$

2.69