v3.25.2
EARNINGS PER SHARE - Computation of Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2025
Jun. 26, 2024
Jun. 25, 2025
Jun. 26, 2024
Numerator:        
Net Income (Loss) $ 7,107 $ 7,633 $ 12,588 $ 13,545
Denominator:        
Weighted-average shares outstanding-basic (shares) 29,097,871 30,240,170 29,092,409 30,508,970
Weighted-average shares outstanding-diluted (shares) 29,272,394 30,378,048 29,314,443 30,661,830
Net income per share-basic (usd per share) $ 0.24 $ 0.25 $ 0.43 $ 0.44
Net income per share-diluted (usd per share) $ 0.24 $ 0.25 $ 0.43 $ 0.44
Anti-dilutive securities not considered in diluted EPS calculation (shares) 1,365,912 860,521 991,831 865,225