v3.22.4
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 25, 2022
Jun. 26, 2022
Mar. 27, 2022
Dec. 31, 2021
Sep. 26, 2021
Jun. 27, 2021
Mar. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Earnings for basic per share calculation                 $ 328,196 $ 224,915 $ 97,061
Effect of interest on potentially dilutive convertible notes, net of tax                 1,927 0 0
Earnings for dilutive per share calculation                 $ 330,123 $ 224,915 $ 97,061
Weighted average common shares outstanding - basic (in shares)                 22,140 22,780 22,730
Weighted average impact of potentially dilutive convertible notes (in shares)                 2,059 0 0
Effect of potentially dilutive securities (in shares)                 272 575 357
Weighted average common shares outstanding - diluted (in shares)                 24,471 23,355 23,087
Earnings per common share:                      
Basic earnings per common share (in USD per share) $ 1.85 $ 2.66 $ 5.24 $ 5.00 $ 2.69 $ 2.52 $ 2.57 $ 2.09 $ 14.82 $ 9.87 $ 4.27
Diluted earnings per common share (in USD per share) 1.68 2.43 4.79 4.54 2.62 2.45 2.52 2.04 13.49 9.63 4.20
Cash dividends paid per common share (in USD per share) $ 0.45 $ 0.33 $ 0.33 $ 0.33 $ 0.33 $ 0.28 $ 0.28 $ 0.28 $ 1.44 $ 1.17 $ 1.03