Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Deferred Tax Assets    
Costs incurred in excess of billings $ 814 $ 506
Compensation and benefits 4,667 10,816
Reserves 2,473 2,660
Other 854 3,116
Property, plant and equipment, net 774 (769)
Net operating losses 133 168
Subtotal 9,715 16,497
Valuation allowance 0 (157)
Total deferred tax assets 9,715 16,340
Deferred Tax Liabilities    
Goodwill (46,890) (77,171)
Unbilled receivables (16,635) (27,431)
Other liabilities (1,169) (1,178)
Total deferred tax liabilities $ (64,694) $ (105,780)