Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
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 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic and Diluted (Loss)/Earnings Per Common Share        
Basic weighted average number of shares outstanding (in shares)   36,619 36,694 37,610
Effect of dilutive securities:        
Stock options and unvested restricted stock (in shares)   450 407 623
Diluted average shares outstanding (in shares)   37,069 37,101 38,233
Net earnings as reported (in dollars)   $ 738,748 $ 992,192 $ 737,444
Basic earnings per share (in dollars per share)   $ 20.17 $ 27.04 $ 19.61
Diluted earnings per share (in dollars per share)   19.93 $ 26.74 $ 19.29
Common Stock, Dividends, Per Share, Declared $ 0.27 $ 1.08