XML 49 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary Of Major Accounting Policies - Percentage-of-Completion (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Schedule Temporary Differences Using Percentage of Completion [Line Items]    
Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method 20.00%  
Contract in Unbilled Receivable Position [Member]    
Schedule Temporary Differences Using Percentage of Completion [Line Items]    
Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date $ 349,233 $ 538,986
Billed Contracts Receivable (309,355) (488,814)
Costs in Excess of Billings on Uncompleted Contracts or Programs 39,878 50,172
Contracts in Unearned Revenue Position [Member]    
Schedule Temporary Differences Using Percentage of Completion [Line Items]    
Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date (111,330) (81,800)
Billed Contracts Receivable 145,258 178,914
Billings in Excess of Cost $ 33,928 $ 97,114