Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.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 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic and Diluted Earnings Per Common Share                
Basic weighted average number of shares outstanding 36,569     37,647     36,736 37,703
Effect of dilutive securities:                
Unvested restricted stock 377     582     400 582
Diluted average shares outstanding 36,946     38,229     37,136 38,285
Net earnings as reported (in dollars) $ 262,489 $ 250,084 $ 217,254 $ 200,752 $ 167,389 $ 131,843 $ 729,827 $ 499,984
Basic earnings per share (in dollars per share) $ 7.18     $ 5.33     $ 19.87 $ 13.26
Diluted earnings per share (in dollars per share) $ 7.10     $ 5.25     $ 19.65 $ 13.06