XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic, numerator:        
Net income from continuing operations $ 100,314 $ 34,927 $ 144,326 $ 93,374
Net income (loss) from discontinued operations   (10) 600 53,269
Net income $ 100,314 $ 34,917 $ 144,926 $ 146,643
Basic, denominator:        
Weighted-average shares 23,624,761 24,004,255 23,601,548 24,119,449
Basic earnings per common share        
Continuing operations (in dollars per share) $ 4.25 $ 1.46 $ 6.12 $ 3.87
Discontinued operations (in dollars per share)     0.03 2.21
BASIC EARNINGS PER COMMON SHARE (in dollars per share) $ 4.25 $ 1.45 $ 6.14 $ 6.08
Diluted, numerator:        
Net income from continuing operations $ 100,314 $ 34,927 $ 144,326 $ 93,374
Net income (loss) from discontinued operations   (10) 600 53,269
Net income $ 100,314 $ 34,917 $ 144,926 $ 146,643
Diluted, denominator:        
Weighted-average shares 23,624,761 24,004,255 23,601,548 24,119,449
Effect of dilutive securities 65,359 521,003 321,499 637,544
Adjusted weighted-average shares and assumed conversions 23,690,120 24,525,258 23,923,047 24,756,993
Diluted earnings per common share        
Continuing operations (in dollars per share) $ 4.23 $ 1.42 $ 6.03 $ 3.77
Discontinued operations (in dollars per share)     0.03 2.15
DILUTED EARNINGS PER COMMON SHARE (in dollars per share) $ 4.23 $ 1.42 $ 6.06 $ 5.92