Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Earnings Per Share Computations (Details)

v3.8.0.1
Earnings Per Share - Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jul. 01, 2017
Apr. 01, 2017
Dec. 31, 2016
Oct. 01, 2016
Jul. 02, 2016
Apr. 02, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Abstract]                      
Net Income $ (5,653) $ 6,060 $ 7,685 $ 11,587 $ 9,885 $ 12,074 $ 14,980 $ 11,485 $ 19,679 $ 48,424 $ 66,974
Basic earnings weighted average shares (in shares)                 28,586 29,163 29,245
Net effect of dilutive stock options (in shares)                 734 869 934
Diluted earnings weighted average shares (in shares)                 29,320 30,032 30,179
Basic earnings (loss) per share (in usd per share) $ (0.20) $ 0.21 $ 0.27 $ 0.40 $ 0.34 $ 0.42 $ 0.51 $ 0.39 $ 0.69 $ 1.66 $ 2.29
Diluted earnings (loss) per share (in usd per share) $ (0.20) $ 0.21 $ 0.26 $ 0.38 $ 0.33 $ 0.41 $ 0.50 $ 0.38 $ 0.67 $ 1.61 $ 2.22
Number of shares out-of-the-money (in shares)                 100 200 100