Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Deferred Tax Assets    
Costs incurred in excess of billings $ 506 $ 2,477
Compensation and benefits 10,816 11,353
Reserves 2,660 2,371
Other 3,116 3,332
Net Operating Losses 168 106
Subtotal 17,266 19,639
Valuation allowance (157) (96)
Total deferred tax assets 17,109 19,543
Deferred Tax Liabilities    
Goodwill (77,171) (77,306)
Property, plant and equipment, net (769) (1,165)
Unbilled receivables (27,431) (31,218)
Other liabilities (1,178) (1,187)
Total deferred tax liabilities $ (106,549) $ (110,876)