Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings per Common Share (Details)

v3.23.2
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic and Diluted Earnings Per Common Share            
Basic weighted average number of shares outstanding 36,765   36,647   36,715 36,820
Effect of dilutive securities:            
Unvested restricted stock 426   315   434 419
Diluted average shares outstanding 37,191   36,962   37,149 37,239
Net earnings as reported (in dollars) $ 186,836 $ 131,301 $ 250,084 $ 217,254 $ 318,137 $ 467,338
Basic earnings per share (in dollars per share) $ 5.08   $ 6.82   $ 8.67 $ 12.69
Diluted earnings per share (in dollars per share) $ 5.02   $ 6.77   $ 8.56 $ 12.55