v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Weighted-average number of common and common equivalent shares outstanding:    
Basic number of common shares outstanding (in shares) 35,312,090 35,860,740
Dilutive effect of equity awards (in shares) 1,923 3,843
Diluted number of common and common equivalent shares outstanding (in shares) 35,314,013 35,864,583
Earnings per share:    
Net income $ 15,539 $ 38,033
Income allocated to participating securities (285) (691)
Net income available to common shareholders $ 15,254 $ 37,342
Basic net income per common share (in USD per share) $ 0.43 $ 1.04
Diluted net income per common share:    
Net income $ 15,539 $ 38,033
Income allocated to participating securities (285) (691)
Net income available to common shareholders $ 15,254 $ 37,342
Diluted net income per common share (in USD per share) $ 0.43 $ 1.04
Anti-dilutive awards excluded from dilutive earnings per share computation (in shares) 389,307 448,870