v3.26.3
Net Income Per Share (Tables)
9 Months Ended
Oct. 03, 2026
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
October 3,
2026
September 27,
2025
October 3,
2026
September 27,
2025
Numerator:
Net income — basic$13,906 $11,473 $38,546 $41,597 
Less: net income attributable to participating shares15 20 55 80 
Net income — diluted$13,891 $11,453 $38,491 $41,517 
Denominator:
Weighted average shares outstanding — basic6,262 6,556 6,374 6,675 
Effect of dilutive stock options and restricted stock units65 65 67 70 
Weighted average shares outstanding — diluted6,327 6,621 6,441 6,745 
Net income per share:
Basic$2.21 $1.74 $6.04 $6.22 
Diluted$2.20 $1.73 $5.98 $6.16