XML 87 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Loss Contingencies [Line Items]    
Revenue recognized $ 104,500  
Contracts Revenue (11,180)  
Aggregate claim recovery estimate included in contract assets and liability 45,100 $ 26,700
Costs in excess of billings and estimated earnings and billings in excess of estimated earnings   $ 26,700
Performance Obligations [Member]    
Loss Contingencies [Line Items]    
Contracts Revenue $ 114,900