XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 30, 2024
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
March 30,
2024
April 1,
2023
Numerator:
Net income — basic$13,691 $8,918 
Less: net income attributable to participating shares46 34 
Net income — diluted$13,645 $8,884 
Denominator:
Weighted average shares outstanding — basic6,926 7,119 
Effect of dilutive stock options and restricted stock units85 133 
Weighted average shares outstanding — diluted7,011 7,252 
Net income per share:
Basic$1.97 $1.25 
Diluted$1.95 $1.23