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
Jun. 30, 2017
Jul. 01, 2016
Jun. 30, 2017
Jul. 01, 2016
Concentration Risk [Line Items]        
Favorable adjustments $ 4,783 $ 2,712 $ 8,325 $ 6,864
Unfavorable adjustments (2,584) (2,454) (3,407) (3,834)
Net favorable adjustments $ 2,199 $ 258 $ 4,918 $ 3,030