XML 103 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Schedule of Accumulated Other Comprehensive Loss) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance $ (5,441)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (8,646)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (8,750)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income (loss) before reclassifications (3,575)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 2,656us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (417)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amounts reclassified from accumulated other comprehensive income (loss) 309us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 549us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 521us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Accumulated other comprehensive loss, ending balance (8,707)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (5,441)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (8,646)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Cumulative Translation Adjustment [Member]      
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance (140)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(167)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(244)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income (loss) before reclassifications, CTA (876)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
27us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
77us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amounts reclassified from accumulated other comprehensive income (loss) 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated other comprehensive loss, ending balance (1,016)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(140)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(167)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net Revaluation and Clearance of Cash Flow Hedges to Earnings [Member]      
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance (48)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
41us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income (loss) before reclassifications, cash flow hedges 33us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(36)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(1)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amounts reclassified from accumulated other comprehensive income (loss), cash flow hedges 9us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(15)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(37)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive loss, ending balance (6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(48)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Pension Benefit Plans, Net [Member]      
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance (5,749)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(8,686)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(8,276)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other comprehensive income (loss) before reclassifications, pension and other benefit plans (2,601)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
2,197us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(1,006)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive income (loss), pension and other benefit plans 401us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
740us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
596us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Accumulated other comprehensive loss, ending balance (7,949)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(5,749)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
(8,686)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_PensionPlansDefinedBenefitMember
Other Long-Term Employee Benefit Plans [Member]      
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance 494us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
202us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(274)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Other comprehensive income (loss) before reclassifications, pension and other benefit plans (131)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
468us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
514us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Amounts reclassified from accumulated other comprehensive income (loss), pension and other benefit plans (101)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(176)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
(38)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Accumulated other comprehensive loss, ending balance 262us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
494us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
202us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Unrealized Gain (Loss) on Securities [Member]      
AOCI [Roll Forward]      
Accumulated other comprehensive loss, beginning balance 2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3us-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
(1)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amounts reclassified from accumulated other comprehensive income (loss), securities 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
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
$ 2us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_OtherComprehensiveIncomeLocationAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember