XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Accounting Policies [Abstract]        
Net income $ 30,036 $ 30,694 $ 60,514 $ 53,282
Weighted average shares outstanding - Basic 32,497 32,237 32,468 32,215
Net effect of dilutive securities - Stock based compensation $ 44 $ 125 $ 98 $ 155
Weighted average shares outstanding - Diluted 32,541 32,362 32,566 32,370
Net income per share:        
Basic $ 0.92 $ 0.95 $ 1.86 $ 1.65
Diluted $ 0.92 $ 0.95 $ 1.86 $ 1.65