Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic and Diluted (Loss)/Earnings Per Common Share      
Basic weighted average number of shares outstanding (in shares) 36,694 37,610 37,718
Effect of dilutive securities:      
Stock options and unvested restricted stock (in shares) 407 623 766
Diluted average shares outstanding (in shares) 37,101 38,233 38,484
Net earnings as reported (in dollars) $ 992,192 $ 737,444 $ 423,475
Basic earnings per share (in dollars per share) $ 27.04 $ 19.61 $ 11.23
Diluted earnings per share (in dollars per share) $ 26.74 $ 19.29 $ 11.00