v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Weighted-average number of common and common equivalent shares outstanding:    
Basic number of common shares outstanding (in shares) 35,493,430 35,312,090
Dilutive effect of equity awards (in shares) 2,545 1,923
Diluted number of common and common equivalent shares outstanding (in shares) 35,495,975 35,314,013
Earnings per share:    
Net income $ 14,336 $ 15,539
Income allocated to participating securities (393) (285)
Net income available to common shareholders $ 13,943 $ 15,254
Basic net income per common share (in USD per share) $ 0.39 $ 0.43
Diluted net income per common share:    
Net income $ 14,336 $ 15,539
Income allocated to participating securities (393) (285)
Net income available to common shareholders $ 13,943 $ 15,254
Diluted net income per common share (in USD per share) $ 0.39 $ 0.43
Anti-dilutive awards excluded from dilutive earnings per share computation (in shares) 125,516 389,307