XML 46 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Hedges of Net Investments in International Operations (Detail) (Net Investment Hedging, Currency Translation Adjustments, Currency exchange contracts, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Euro Notes
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gains / (losses) recognized in OCI $ 328us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_EuroNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (50)us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_EuroNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (41)us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_EuroNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pound Sterling Notes
     
Derivative Instruments, Gain (Loss) [Line Items]      
Gains / (losses) recognized in OCI $ 39us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_SterlingNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (13)us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_SterlingNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (29)us-gaap_TranslationAdjustmentForNetInvestmentHedgeIncreaseDecreaseNetOfTax
/ us-gaap_DerivativeByNatureAxis
= mdlz_SterlingNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember