XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table presents the calculation of basic and diluted net income per share (in thousands, except per share data):
Fiscal Quarter EndedFiscal Year-to-Date
Period Ended
September 27,
2025
September 28,
2024
September 27,
2025
September 28,
2024
Numerator:
Net income — basic$11,473 $11,437 $41,597 $31,666 
Less: net income attributable to participating shares20 25 80 94 
Net income — diluted$11,453 $11,412 $41,517 $31,572 
Denominator:
Weighted average shares outstanding — basic6,556 6,760 6,675 $6,840 
Effect of dilutive stock options and restricted stock units65 83 70 82 
Weighted average shares outstanding — diluted6,621 6,843 6,745 6,922 
Net income per share:
Basic$1.74 $1.68 $6.22 $4.62 
Diluted$1.73 $1.67 $6.16 $4.57