v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 29, 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 Ended
March 29,
2025
March 30,
2024
Numerator:
Net income — basic$18,002 $13,691 
Less: net income attributable to participating shares47 46 
Net income — diluted$17,955 $13,645 
Denominator:
Weighted average shares outstanding — basic6,775 6,926 
Effect of dilutive stock options and restricted stock units87 85 
Weighted average shares outstanding — diluted6,862 7,011 
Net income per share:
Basic$2.65 $1.97 
Diluted$2.62 $1.95