Annual report pursuant to Section 13 and 15(d)

Net Income Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)

v3.20.1
Net Income Per Share (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 29, 2019
Sep. 29, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 30, 2018
Sep. 30, 2018
Jul. 01, 2018
Apr. 01, 2018
Dec. 29, 2019
Dec. 30, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]                      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 25,800 8,700 33,800
BASIC                      
Net income $ (1,430) $ (1,817) $ 6,245 $ 3,217 $ 3,410 $ (7,510) $ 6,456 $ 3,183 $ 6,215 $ 5,539 $ 28,956
Weighted-average common shares outstanding                 16,728,955 16,931,589 16,894,986
Basic net income per common share $ (0.09) $ (0.11) $ 0.37 $ 0.19 $ 0.20 $ (0.44) $ 0.38 $ 0.19 $ 0.37 $ 0.33 $ 1.71
DILUTED                      
Net income $ (1,430) $ (1,817) $ 6,245 $ 3,217 $ 3,410 $ (7,510) $ 6,456 $ 3,183 $ 6,215 $ 5,539 $ 28,956
DENOMINATOR:                      
Weighted-average common shares outstanding                 16,728,955 16,931,589 16,894,986
Dilutive effect of stock options and restricted stock units                 95,440 130,758 108,247
Weighted-average of diluted shares                 16,824,395 17,062,347 17,003,233
Diluted net income per common share $ (0.09) $ (0.11) $ 0.37 $ 0.19 $ 0.20 $ (0.44) $ 0.38 $ 0.19 $ 0.37 $ 0.32 $ 1.70