Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic and Diluted (Loss)/Earnings Per Common Share      
Basic weighted average number of shares outstanding (in shares) 37,610 37,718 38,100
Effect of dilutive securities:      
Stock options and unvested restricted stock (in shares) 623 766 791
Diluted average shares outstanding (in shares) 38,233 38,484 38,891
Net earnings as reported (in dollars) $ 737,444 $ 423,475 $ 249,663
Basic earnings per share (in dollars per share) $ 19.61 $ 11.23 $ 6.55
Diluted earnings per share (in dollars per share) $ 19.29 $ 11.00 $ 6.42