Quarterly report pursuant to Section 13 or 15(d)

Net Income Per Share - Computation of Basic and Diluted Earnings Per Share (Details)

v3.23.3
Net Income Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 24, 2023
Sep. 25, 2022
Sep. 24, 2023
Sep. 25, 2022
BASIC        
Net income $ 7,074 $ 4,989 $ 26,030 $ 18,378
Weighted-average common shares outstanding 17,877,063 18,685,401 17,992,608 18,901,542
Basic net income per common share (in dollars per share) $ 0.40 $ 0.27 $ 1.45 $ 0.97
DILUTED        
Net income $ 7,074 $ 4,989 $ 26,030 $ 18,378
Weighted-average common shares outstanding 17,877,063 18,685,401 17,992,608 18,901,542
Dilutive effect of stock options and restricted stock units 110,462 75,862 111,217 108,696
Weighted-average of diluted shares 17,987,525 18,761,263 18,103,825 19,010,238
Diluted net income per common share (in dollars per share) $ 0.39 $ 0.27 $ 1.44 $ 0.97