v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Apr. 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 Ended
April 4,
2026
March 29,
2025
Numerator:
Net income — basic$11,132 $18,002 
Less: net income attributable to participating shares17 47 
Net income — diluted$11,115 $17,955 
Denominator:
Weighted average shares outstanding — basic6,512 6,775 
Effect of dilutive stock options and restricted stock units76 87 
Weighted average shares outstanding — diluted6,588 6,862 
Net income per share:
Basic$1.71 $2.65 
Diluted$1.69 $2.62