v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Weighted-average number of common and common equivalent shares outstanding:        
Basic number of common shares outstanding (in shares) 35,623,722 35,443,712 35,569,482 35,388,596
Dilutive effect of equity awards (in shares) 12,505 146 7,957 348
Diluted number of common and common equivalent shares outstanding (in shares) 35,636,227 35,443,858 35,577,439 35,388,944
Basic net income per common share:        
Net income $ 36,611 $ 11,593 $ 155,905 $ 27,578
Income allocated to participating securities (842) (305) (4,103) (1,118)
Net income available to common shareholders $ 35,769 $ 11,288 $ 151,802 $ 26,460
Basic net income per common share (in USD per share) $ 1.00 $ 0.32 $ 4.27 $ 0.75
Diluted net income per common share:        
Net income $ 36,611 $ 11,593 $ 155,905 $ 27,578
Income allocated to participating securities (842) (305) (4,102) (1,118)
Net income available to common shareholders $ 35,769 $ 11,288 $ 151,803 $ 26,460
Diluted net income per common share (in USD per share) $ 1.00 $ 0.32 $ 4.27 $ 0.75
Anti-dilutive awards excluded from diluted earnings per share computation (in shares) 178,519 201,909 149,119 289,835