XML 68 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding Used to Compute Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Oct. 01, 2016
Jul. 02, 2016
Apr. 02, 2016
Dec. 31, 2015
Oct. 03, 2015
Jul. 04, 2015
Apr. 04, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accounting Policies [Abstract]                      
Net Income (Loss) $ 2,836 $ 5,014 $ 3,861 $ 13,550 $ (65,173) $ (9,515) $ 1,782 $ (1,973) $ 25,261 $ (74,879) $ 19,867
Weighted-average number of common shares outstanding                      
Basic weighted-average common shares outstanding (in shares)                 11,151 11,047 10,897
Dilutive potential common shares (in shares)                 148 0 229
Diluted weighted-average common shares outstanding (in shares)                 11,299 11,047 11,126
Earnings (Loss) Per Share                      
Basic (in dollars per share) $ 0.25 $ 0.45 $ 0.35 $ 1.22 $ (5.88) $ (0.86) $ 0.16 $ (0.18) $ 2.27 $ (6.78) $ 1.82
Diluted (in dollars per share) $ 0.25 $ 0.44 $ 0.34 $ 1.21 $ (5.88) $ (0.86) $ 0.16 $ (0.18) $ 2.24 $ (6.78) $ 1.79