v3.26.1
EARNINGS PER SHARE - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 01, 2026
Mar. 26, 2025
Numerator:    
Net Income (Loss) $ 8,157 $ 5,481
Denominator:    
Weighted-average shares outstanding-basic (shares) 29,407,496 29,085,836
Weighted-average shares outstanding-diluted (shares) 29,691,297 29,337,906
Net income per share-basic (usd per share) $ 0.28 $ 0.19
Net income per share-diluted (usd per share) $ 0.27 $ 0.19
Anti-dilutive securities not considered in diluted EPS calculation (shares) 1,084,767 806,534