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 |