XML 28 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholder's Equity (Schedule of Accumulated Other Comprehensive Loss) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance $ (8,707)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (5,441)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive loss before reclassifications (1,135)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (47)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive loss 120us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 86us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Accumulated other comprehensive loss, ending balance (9,722)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (5,402)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Cumulative Translation Adjustment [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance (1,016)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(140)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive loss, before reclassifications, CTA (1,189)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(72)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive loss 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated other comprehensive loss, ending balance (2,205)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(212)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net Revaluation and Clearance of Cash Flow Hedges to Earnings    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance (6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(48)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive (loss) income, before reclassifications, cash flow hedges (16)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
24us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amounts reclassified from accumulated other comprehensive loss, cash flow hedges 4us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
11us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive loss, ending balance (18)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(13)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Pension Plans [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance (7,949)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(5,749)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other comprehensive income, before reclassifications, pension and other benefit plans 70us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
1us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive loss, pension and other benefit plans 137us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
99us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Accumulated other comprehensive loss, ending balance (7,742)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(5,649)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other Long-Term Employee Benefit Plans [Member]    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance 262us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
494us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other comprehensive income, before reclassifications, pension and other benefit plans 0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
0us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive loss, pension and other benefit plans (21)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(24)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Accumulated other comprehensive loss, ending balance 241us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
470us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Unrealized Gain on Securities    
Components of Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated other comprehensive loss, beginning balance 2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income (loss), before reclassifications, securities 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amounts reclassified from accumulated other comprehensive loss, securities 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated other comprehensive loss, ending balance $ 2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
$ 2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember