Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details)

v3.22.2.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Accounting Policies [Abstract]        
Net income $ 20,378 $ 27,760 $ 80,892 $ 81,042
Weighted average shares outstanding - Basic 32,541 32,385 32,493 32,272
Net effect of dilutive securities - Stock based compensation $ 44 $ 154 $ 104 $ 165
Weighted average shares outstanding - Diluted 32,585 32,539 32,597 32,437
Net income per share:        
Basic $ 0.63 $ 0.86 $ 2.49 $ 2.51
Diluted $ 0.63 $ 0.85 $ 2.48 $ 2.50