XML 127 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Implementation Costs (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended 36 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
2014-2018 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs $ 274us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Implementation costs 107mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Total 381mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
2014-2018 Restructuring Program | Latin America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 81us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
     
Implementation costs 16mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
     
Total 97mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
     
2014-2018 Restructuring Program | Asia Pacific Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 16us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
     
Implementation costs 9mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
     
Total 25mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
     
2014-2018 Restructuring Program | EEMEA Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 19us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
     
Implementation costs 4mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
     
Total 23mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
     
2014-2018 Restructuring Program | Europe Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 91us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
     
Implementation costs 37mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
     
Total 128mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
     
2014-2018 Restructuring Program | North America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 57us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
     
Implementation costs 5mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
     
Total 62mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
     
2014-2018 Restructuring Program | Corporate        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 10us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]      
Implementation costs 36mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]      
Total 46mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]      
2012-2014 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 360us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
267us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
102us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
729us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Implementation costs 99mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
63mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
8mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
170mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Total 459mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
330mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
110mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
899mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
2012-2014 Restructuring Program | Latin America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 8us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
21us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
7us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
36us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
Implementation costs 3mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
    3mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
Total 11mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
21mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
7mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
39mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
2012-2014 Restructuring Program | Asia Pacific Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 34us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
  36us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
Implementation costs 6mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
    6mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
Total 40mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
2mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
  42mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
2012-2014 Restructuring Program | EEMEA Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 57us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
12us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
  69us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
Implementation costs 2mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
2mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
  4mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
Total 59mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
14mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
  73mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
2012-2014 Restructuring Program | Europe Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 148us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
95us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
6us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
249us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
Implementation costs 52mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
36mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
  88mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
Total 200mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
131mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
6mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
337mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
2012-2014 Restructuring Program | North America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 113us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
135us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
89us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
337us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
Implementation costs 32mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
25mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
8mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
65mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
Total 145mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
160mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
97mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
402mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
2012-2014 Restructuring Program | Corporate        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]   2us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]
Implementation costs 4mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]     4mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]
Total $ 4mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1] $ 2mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]   $ 6mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateNonSegmentMember
[1]
[1] Includes adjustment for rounding.