XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 28, 2024
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income per share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Year EndedYear EndedYear Ended
December 28,
2024
December 30,
2023
December 31,
2022
Numerator:
Net income — basic$46,653 $38,481 $43,619 
Less: net income attributable to participating shares127 136 167 
Net income — diluted$46,526 $38,345 $43,452 
Denominator:
Weighted average shares outstanding — basic6,821 7,008 7,218 
Effect of dilutive stock options and restricted stock units87 110 137 
Weighted average shares outstanding — diluted6,908 7,118 7,355 
Net income per share:
Basic$6.82 $5.48 $6.02 
Diluted$6.74 $5.39 $5.91 
Schedule of anti-dilutive share-based awards excluded from common stock equivalents The following table presents the anti-dilutive share-based awards that were excluded from the calculation of common stock equivalents for purposes of computing diluted weighted average shares outstanding (in thousands):
Year EndedYear EndedYear Ended
December 28,
2024
December 30,
2023
December 31,
2022
Anti-dilutive share-based awards excluded—