Description of Business and Summary of Significant Accounting Policies - Summary of Cumulative Catch-Up Adjustments (Details) - Contracts Accounted for under Percentage of Completion - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2016
Jun. 26, 2015
Jul. 01, 2016
Jun. 26, 2015
Concentration Risk [Line Items]        
Favorable adjustments $ 2,712 $ 2,607 $ 6,864 $ 5,443
Unfavorable adjustments (2,454) (3,799) (3,834) (5,572)
Net adjustments $ 258 $ (1,192) $ 3,030 $ (129)