XML 65 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss), Tax    
Accumulated other comprehensive income (loss) tax provision (benefit), beginning balance $ (360)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit $ (316)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit
Other comprehensive income before reclassifications, tax 7ebay_OtherComprehensiveIncomeLossBeforeReclassificationsTax 39ebay_OtherComprehensiveIncomeLossBeforeReclassificationsTax
Amount of gain (loss) reclassified from accumulated other comprehensive income, tax 0ebay_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax 0ebay_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
Net current period other comprehensive income, tax 7us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 39us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Accumulated other comprehensive income (loss) tax provision (benefit), ending balance (353)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit (277)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit
Accumulated Other Comprehensive Income (Loss), Net of Tax    
Accumulated other comprehensive income (loss), net of tax, beginning balance 1,171us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 1,156us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income before reclassifications (122)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (86)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amount of gain (loss) reclassified from accumulated other comprehensive income 69us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (14)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Other comprehensive income (loss), net tax (191)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (72)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Accumulated other comprehensive income (loss), net of tax, ending balance 980us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 1,084us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gains (Losses) on Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss), Before Tax    
Accumulated other comprehensive income (loss), before tax, beginning balance 168us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(106)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income, before reclassifications, before tax 159us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of gain (loss) reclassified from accumulated other comprehensive income, before tax 70us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(21)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net current period other comprehensive income , before tax 89us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
15us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated other comprehensive income (loss), before tax, ending balance 257us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(91)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Unrealized Gains on Investments    
Accumulated Other Comprehensive Income (Loss), Before Tax    
Accumulated other comprehensive income (loss), before tax, beginning balance 1,029us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
921us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income, before reclassifications, before tax (23)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(90)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amount of gain (loss) reclassified from accumulated other comprehensive income, before tax (1)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
7us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current period other comprehensive income , before tax (22)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(97)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated other comprehensive income (loss), before tax, ending balance 1,007us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
824us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss), Before Tax    
Accumulated other comprehensive income (loss), before tax, beginning balance 334us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
657us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income, before reclassifications, before tax (265)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(29)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amount of gain (loss) reclassified from accumulated other comprehensive income, before tax 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current period other comprehensive income , before tax (265)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(29)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated other comprehensive income (loss), before tax, ending balance $ 69us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 628us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember