Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
EARNINGS PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Earnings Per Share [Abstract]        
Income from continuing operations $ 57,021 $ 58,696 $ 118,059 $ 68,945
Basic weighted average shares outstanding (in shares) 55,089 55,560 55,156 55,458
Dilutive effect of stock-based awards (in shares) 406 415 590 559
Diluted weighted average shares outstanding (in shares) 55,495 55,975 55,746 56,017
Earnings per share:        
Basic earnings per share from continuing operations (in USD per share) $ 1.04 $ 1.06 $ 2.14 $ 1.25
Diluted earnings per share from continuing operations (in USD per share) $ 1.03 $ 1.05 $ 2.12 $ 1.23