v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jul. 04, 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
July 4,
2026
June 28,
2025
July 4,
2026
June 28,
2025
Numerator:
Net income — basic$13,508 $12,122 $24,640 $30,124 
Less: net income attributable to participating shares23 23 39 61 
Net income — diluted$13,485 $12,099 $24,601 $30,063 
Denominator:
Weighted average shares outstanding — basic$6,348 $6,694 $6,430 $6,734 
Effect of dilutive stock options and restricted stock units59 59 68 73 
Weighted average shares outstanding — diluted6,407 6,753 6,498 6,807 
Net income per share:
Basic$2.13 $1.81 $3.84 $4.47 
Diluted$2.10 $1.79 $3.79 $4.42