XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 28, 2025
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
June 28,
2025
June 29,
2024
June 28,
2025
June 29,
2024
Numerator:
Net income — basic$12,122 $6,538 $30,124 $20,229 
Less: net income attributable to participating shares23 22 61 68 
Net income — diluted$12,099 $6,516 $30,063 $20,161 
Denominator:
Weighted average shares outstanding — basic6,694 6,834 $6,734 $6,880 
Effect of dilutive stock options and restricted stock units59 77 73 81 
Weighted average shares outstanding — diluted6,753 6,911 6,807 6,961 
Net income per share:
Basic$1.81 $0.96 $4.47 $2.93 
Diluted$1.79 $0.94 $4.42 $2.90