XML 58 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss) Tax Provision (Benefit) $ (316)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit $ (225)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit
Other comprehensive income before reclassifications, tax (44)ebay_OtherComprehensiveIncomeLossBeforeReclassificationsTax (91)ebay_OtherComprehensiveIncomeLossBeforeReclassificationsTax
Amount of gain (loss) reclassified from accumulated other comprehensive income, tax 0ebay_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax 0ebay_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax
Net current period other comprehensive income, tax 44us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1 91us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
Accumulated Other Comprehensive Income (Loss), Net of Tax 1,156us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 856us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income before reclassifications, net of tax 31us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 295us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Amount of gain (loss( reclassified form accumulated other comprehensive income, net of tax 16us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (5)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current period other comprehensive income, net of tax 15us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 300us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Accumulated Other Comprehensive Income (Loss) Tax (Expense) Benefit (360)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit (316)ebay_AccumulatedOtherComprehensiveIncomeLossTaxProvisionBenefit
Accumulated Other Comprehensive Income (Loss), Net of Tax 1,171us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 1,156us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized Gains (Losses) on Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), before Tax (106)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(55)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Other comprehensive income before reclassifications 238us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(65)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Amount of gain (loss) reclassified from accumulated other comprehensive income (36)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(14)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Net current period comprehensive income 274us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(51)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Other Comprehensive Income (Loss), before Tax 168us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(106)us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Unrealized Gains on Investments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), before Tax 921us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
687us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income before reclassifications 160us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
243us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Amount of gain (loss) reclassified from accumulated other comprehensive income 52us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
9us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Net current period comprehensive income 108us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
234us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss), before Tax 1,029us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
921us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Accumulated Other Comprehensive Income (Loss), before Tax 657us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
449us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income before reclassifications (323)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
208us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Amount of gain (loss) reclassified from accumulated other comprehensive income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net current period comprehensive income (323)us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
208us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Accumulated Other Comprehensive Income (Loss), before Tax $ 334us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ 657us-gaap_AccumulatedOtherComprehensiveIncomeLossBeforeTax1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember