XML 92 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investigations, Claims and Litigation Investigations, Claims and Litigation (Details)
In Millions, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2007
United States Postal Service [Member]
USD ($)
Dec. 31, 2014
United States Postal Service [Member]
USD ($)
May 04, 2012
United States Postal Service [Member]
Unpaid Portions of Contract Price and Direct Costs Incurred [Member]
USD ($)
May 04, 2012
United States Postal Service [Member]
Acts and Omissions with Adverse Affects on Performance and Obligations [Member]
USD ($)
Dec. 31, 2014
Solystic Matter [Member]
USD ($)
Dec. 31, 2014
Solystic Matter [Member]
EUR (€)
Dec. 31, 2014
United States Postal Service [Member]
False Claims Act [Member]
Threatened Litigation [Member]
USD ($)
Aug. 08, 2013
Solystic Matter [Member]
Defendant
Dec. 31, 2014
Solystic Matter [Member]
USD ($)
Dec. 31, 2014
Solystic Matter [Member]
BRL
Dec. 31, 2014
Initial Claim [Member]
Solystic Matter [Member]
USD ($)
Dec. 31, 2014
Initial Claim [Member]
Solystic Matter [Member]
BRL
Dec. 31, 2014
Incremental claim [Member]
Solystic Matter [Member]
USD ($)
Dec. 31, 2014
Incremental claim [Member]
Solystic Matter [Member]
BRL
Loss Contingencies [Line Items]                                
Contract award     $ 875noc_ContractAward
/ us-gaap_LitigationCaseAxis
= noc_UnitedStatesPostalServiceMember
                         
Receivables, unpaid long-term contracts 2,806us-gaap_ReceivablesLongTermContractsOrPrograms 2,685us-gaap_ReceivablesLongTermContractsOrPrograms     63us-gaap_ReceivablesLongTermContractsOrPrograms
/ us-gaap_GainContingenciesByNatureAxis
= noc_UnpaidPortionsOfContractPriceAndDirectCostsIncurredMember
/ us-gaap_LitigationCaseAxis
= noc_UnitedStatesPostalServiceMember
                     
Gain Contingency, Unrecorded Amount           115us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= noc_ActsAndOmissionsWithAdverseAffectsOnPerformanceAndObligationsMember
/ us-gaap_LitigationCaseAxis
= noc_UnitedStatesPostalServiceMember
38us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= noc_SolysticMatterMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
31us-gaap_GainContingencyUnrecordedAmount
/ us-gaap_GainContingenciesByNatureAxis
= noc_SolysticMatterMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
               
Claims asserted, range of possible loss, maximum       410us-gaap_LossContingencyRangeOfPossibleLossMaximum
/ us-gaap_LitigationCaseAxis
= noc_UnitedStatesPostalServiceMember
                       
Loss Contingency, Estimate of Possible Loss                 $ 179us-gaap_LossContingencyEstimateOfPossibleLoss
/ us-gaap_LitigationCaseAxis
= noc_FalseClaimsActMember
/ us-gaap_LitigationStatusAxis
= us-gaap_ThreatenedLitigationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_UnitedStatesPostalServiceMember
  $ 42us-gaap_LossContingencyEstimateOfPossibleLoss
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
111us-gaap_LossContingencyEstimateOfPossibleLoss
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
$ 34us-gaap_LossContingencyEstimateOfPossibleLoss
/ noc_ClaimAmountAxis
= noc_InitialClaimMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
89us-gaap_LossContingencyEstimateOfPossibleLoss
/ noc_ClaimAmountAxis
= noc_InitialClaimMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
$ 8us-gaap_LossContingencyEstimateOfPossibleLoss
/ noc_ClaimAmountAxis
= noc_IncrementalclaimMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
22us-gaap_LossContingencyEstimateOfPossibleLoss
/ noc_ClaimAmountAxis
= noc_IncrementalclaimMember
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember
Loss Contingency, Number of Defendants                   2us-gaap_LossContingencyNumberOfDefendants
/ us-gaap_LitigationCaseAxis
= noc_SolysticMatterMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= noc_SolysticMatterMember