XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Numerator:        
Net income — basic $ 12,122 $ 6,538 $ 30,124 $ 20,229
Less: net income attributable to participating shares 23 22 61 68
Net income — diluted $ 12,099 $ 6,516 $ 30,063 $ 20,161
Denominator:        
Weighted average shares outstanding — basic (in shares) 6,694 6,834 6,734 6,880
Effect of dilutive stock options and restricted stock units (in shares) 59 77 73 81
Weighted average shares outstanding — diluted (in shares) 6,753 6,911 6,807 6,961
Basic (in dollars per share) $ 1.81 $ 0.96 $ 4.47 $ 2.93
Diluted (in dollars per share) $ 1.79 $ 0.94 $ 4.42 $ 2.90
Antidilutive securities excluded from calculation (in shares) 5,229 0 1,283 0