Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE - Schedule of Earnings Per Share (Details)

v3.22.2.2
EARNINGS PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Oct. 02, 2021
Jul. 03, 2021
Apr. 03, 2021
Oct. 01, 2022
Oct. 02, 2021
Earnings Per Share [Abstract]                
Net income $ 51,083 $ 61,995 $ 80,810 $ 63,413 $ 23,637 $ 64,463 $ 193,888 $ 151,513
Basic weighted average shares outstanding (in shares) 55,428     57,648     55,830 57,535
Dilutive effect of stock-based awards (in shares) 1,122     1,634     1,230 1,645
Diluted weighted average shares outstanding (in shares) 56,550     59,282     57,060 59,180
Earnings per share:                
Basic earnings per common share (in USD per share) $ 0.92     $ 1.10     $ 3.47 $ 2.63
Diluted earnings per common share (in USD per share) $ 0.90     $ 1.07     $ 3.40 $ 2.56