XML 76 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Accumulated Other Comprehensive Income (Loss)) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (876)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (740)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income adjustments before reclassifications (58)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 9us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive income 12us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Ending balance (922)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (723)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Accumulated foreign currency translation adjustments, net of tax of $(3) and $3 (261)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax (122)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Pension and post-retirement benefits, net of tax of $(230) and $(218) (658)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax (599)us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
Fair value of derivatives, net of tax of $0 and $0 (3)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax (2)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
Total accumulated other comprehensive loss (922)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (723)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Cumulative translation adjustments, tax (3)kbr_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax 3kbr_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
Pension liability adjustments, tax (230)kbr_AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax (218)kbr_AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
Unrealized gains (losses) on derivatives, tax 0kbr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax 0kbr_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax
Accumulated foreign currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (203)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(131)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income adjustments before reclassifications (58)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
9us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending balance (261)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(122)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Total accumulated other comprehensive loss (261)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(122)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated pension liability adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (670)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
(608)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
Other comprehensive income adjustments before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
1us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
Amounts reclassified from accumulated other comprehensive income 12us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
8us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
Ending balance (658)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
(599)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
Total accumulated other comprehensive loss (658)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
(599)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedPensionLiabilityAdjustmentsMember
Changes in fair value of derivatives    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
(1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
Other comprehensive income adjustments before reclassifications 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
(1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
Amounts reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
Ending balance (3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
(2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
Total accumulated other comprehensive loss $ (3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember
$ (2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= kbr_AccumulatedUnrealizedLossesOnDerivativesMember