XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jul. 02, 2021
Jul. 01, 2022
Jul. 02, 2021
Earnings Per Share [Abstract]        
Weighted-average number of shares outstanding during period 14,419 13,845 14,309 13,770
Common stock equivalents from incremental shares under equity-based compensation plans 703 1,127 741 1,188
Number of shares on which diluted earnings per share is based 15,122 14,972 15,050 14,958
Net income $ 2,040 $ 1,833 $ 4,280 $ 3,341
Net income per share, basic $ 0.14 $ 0.13 $ 0.30 $ 0.24
Net income per share, diluted $ 0.13 $ 0.12 $ 0.28 $ 0.22