v3.26.3
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. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Earnings Per Share [Abstract]        
(Loss) income from continuing operations $ (33,604) $ 16,006 $ 84,455 $ 84,951
Basic weighted average shares outstanding (in shares) 54,631 55,575 54,981 55,497
Dilutive effect of stock-based awards (in shares) 0 494 521 537
Diluted weighted average shares outstanding (in shares) 54,631 56,069 55,501 56,034
Earnings per share:        
Basic earnings per share from continuing operations (in USD per share) $ (0.62) $ 0.29 $ 1.54 $ 1.54
Diluted earnings per share from continuing operations (in USD per share) $ (0.62) $ 0.29 $ 1.52 $ 1.52