XML 46 R31.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary Of Major Accounting Policies - Percentage-of-Completion (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Schedule Temporary Differences Using Percentage of Completion [Line Items]    
Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method 16.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 $ 694,690 $ 368,888
Billed Contracts Receivable (649,550) (312,968)
Costs in Excess of Billings on Uncompleted Contracts or Programs 45,140 55,920
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 (190,812) (109,547)
Billed Contracts Receivable 302,904 196,501
Billings in Excess of Cost $ 112,092 $ 86,954