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
Mar. 31, 2017
Apr. 01, 2016
Concentration Risk [Line Items]    
Favorable adjustments $ 3,542 $ 4,152
Unfavorable adjustments (823) (1,380)
Net favorable adjustments $ 2,719 $ 2,772