Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
EARNINGS PER SHARE - Schedule of Basic and Diluted Earnings per Common Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 02, 2025
Dec. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Basic and Diluted (Loss)/Earnings Per Common Share            
Basic weighted average number of shares outstanding (in shares) | shares       72,476 73,238 73,388
Effect of dilutive securities:            
Stock options and unvested restricted stock (in shares) | shares       856 900 814
Diluted average shares outstanding (in shares) | shares       73,332 74,138 74,202
Net earnings as reported (in dollars) | $       $ 786,186 $ 738,748 $ 992,192
Basic earnings per share (in dollars per share) | $ / shares       $ 10.85 $ 10.09 $ 13.52
Diluted earnings per share (in dollars per share) | $ / shares       10.72 9.96 $ 13.37
Dividends (in USD per share) | $ / shares   $ 0.375 $ 0.135 $ 1.50 $ 0.54  
Subsequent Event [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Stockholders' Equity Note, Stock Split, Conversion Ratio 2          
Effect of dilutive securities:            
Stockholders' Equity Note, Stock Split, Conversion Ratio 2