XML 119 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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
Basic, denominator:      
Weighted-average shares 24,018,801 24,585,205 25,471,939
Basic earnings per common share      
Continuing operations (in dollars per share) $ 5.92 $ 11.98 $ 8.26
Discontinued operations (in dollars per share) 2.22 0.14 0.12
BASIC EARNINGS PER COMMON SHARE (in dollars per share) $ 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
Diluted, 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 (in dollars per share) $ 5.77 $ 11.55 $ 7.86
Discontinued operations (in dollars per share) 2.16 0.14 0.11
DILUTED EARNINGS PER COMMON SHARE (in dollars per share) $ 7.93 $ 11.69 $ 7.98