XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jul. 01, 2023
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 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator:
Net income — basic$9,508 $11,643 $18,426 $23,069 
Less: net income attributable to participating shares34 48 69 95 
Net income — diluted$9,474 $11,595 $18,357 $22,974 
Denominator:
Weighted average shares outstanding — basic6,983 7,263 $7,051 $7,311 
Effect of dilutive stock options and restricted stock units97 117 115 131 
Weighted average shares outstanding — diluted7,080 7,380 7,166 7,442 
Net income per share:
Basic$1.36 $1.60 $2.61 $3.15 
Diluted$1.34 $1.57 $2.56 $3.09