XML 62 R52.htm IDEA: XBRL DOCUMENT 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