XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Basic and Diluted Net Income Per Share - Summary of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Numerator:        
Net income $ 9,980 $ 4,817 $ 14,020 $ 13,591
Weighted average common shares:        
Common shares outstanding 49,199 48,625 49,078 48,438
Less: Unvested restricted stock   (12)   (12)
Denominator for basic calculation 49,199 48,613 49,078 48,426
Weighted average effects of potentially diluted common stock:        
Diluted 49,731 49,370 49,614 49,494
Net income per share:        
Basic $ 0.2 $ 0.1 $ 0.29 $ 0.28
Diluted $ 0.2 $ 0.1 $ 0.28 $ 0.27
Employee Stock Options        
Weighted average effects of potentially diluted common stock:        
Diluted 339 679 384 933
Unvested Restricted Stock        
Weighted average effects of potentially diluted common stock:        
Diluted 1   4 3
RSUs        
Weighted average effects of potentially diluted common stock:        
Diluted 83 17 84 67
PSUs        
Weighted average effects of potentially diluted common stock:        
Diluted 109 61 64 65