XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Numerator:        
Net income — basic $ 11,473 $ 11,437 $ 41,597 $ 31,666
Less: net income attributable to participating shares 20 25 80 94
Net income — diluted $ 11,453 $ 11,412 $ 41,517 $ 31,572
Denominator:        
Weighted average shares outstanding — basic (in shares) 6,556 6,760 6,675 6,840
Effect of dilutive stock options and restricted stock units (in shares) 65 83 70 82
Weighted average shares outstanding — diluted (in shares) 6,621 6,843 6,745 6,922
Basic (in dollars per share) $ 1.74 $ 1.68 $ 6.22 $ 4.62
Diluted (in dollars per share) $ 1.73 $ 1.67 $ 6.16 $ 4.57
Antidilutive securities excluded from calculation (in shares) 0 4,900 1,283 1,225