XML 31 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Commitments And Contingencies (Other) (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2013
Dec. 31, 2009
Mar. 31, 2015
Dec. 31, 2004
Dec. 31, 2014
Loss Contingencies [Line Items]          
Claims receivable     $ 592us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear   $ 570us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear
Performance Bond Recovery Including Interest 26kbr_RecoveryOnPerformanceBonds        
Pemex [Member]          
Loss Contingencies [Line Items]          
Outstanding performance bonds by enterprise 80kbr_OutstandingPerformanceBondsByEnterprise
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
       
Payment on performance bonds 108kbr_Paymentonperformancebonds
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
       
Customer's arbitration claim       157us-gaap_LossContingencyDamagesSoughtValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
 
Amount of arbitration claim filed by enterprise       323kbr_AmountOfArbitrationClaimFiledByEnterprise
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
 
Amount awarded to enterprise in arbitration   351kbr_AmountAwardedToEnterpriseInArbitration
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
     
Amount of counterclaims awarded to project owner in arbitration   6kbr_AmountOfCounterclaimsAwardedToProjectOwnerInArbitration
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
     
Gain recognized   117us-gaap_GainLossRelatedToLitigationSettlement
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
     
Amount of judgment awarded to enterprise     465kbr_AmountOfJudgmentAwardedToEnterprise
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
   
Performance Bond Recovery Including Interest     106kbr_RecoveryOnPerformanceBonds
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
   
PaymentOnPerformanceBondsOther 2kbr_PaymentOnPerformanceBondsOther
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= kbr_PemexMember
       
Claims and Account Receivable [Member]          
Loss Contingencies [Line Items]          
Claims receivable     $ 401us-gaap_ContractsReceivableClaimsAndUncertainAmountsExpectedToBeCollectedAfterOneYear
/ us-gaap_BalanceSheetLocationAxis
= kbr_ClaimsandAccountReceivableMember