XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Common Share - Components of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Earnings Per Share [Abstract]            
Net income $ 754 $ 11,465 $ 34,933 $ 2,074 $ 12,219 $ 37,007
Reconciliation of weighted-average shares outstanding:            
Basic weighted-average shares outstanding (in shares) 22,460,000   22,355,000   22,378,000 22,558,000
Dilutive effect of stock-based awards (in shares) 42,000   358,000   165,000 594,000
Diluted weighted-average shares outstanding (in shares) 22,502,000   22,713,000   22,543,000 23,152,000
Net income per share – basic (in dollars per share) $ 0.03   $ 1.56   $ 0.55 $ 1.64
Net income per share – diluted (in dollars per share) $ 0.03   $ 1.54   $ 0.54 $ 1.60