XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Implementation Costs (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 36 Months Ended 11 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Mar. 31, 2015
2012-2014 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs $ (2)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
$ 42us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
$ 729us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1]  
Implementation costs   24mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
170mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1]  
Total   66mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
899mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1]  
2014-2018 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 163us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
    437us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2]
Implementation costs 61mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
    168mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2]
Total 224mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
    605mdlz_RestructuringAndImplementationCosts
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2]
Operating Segments | 2012-2014 Restructuring Program | Latin America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs   1us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
36us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[1]  
Implementation costs     3mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[1]  
Total   1mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
39mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[1]  
Operating Segments | 2012-2014 Restructuring Program | Asia Pacific Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs     36us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[1]  
Implementation costs     6mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[1]  
Total     42mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[1]  
Operating Segments | 2012-2014 Restructuring Program | EEMEA Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs   4us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
69us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[1]  
Implementation costs   1mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
4mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[1]  
Total   5mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
73mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[1]  
Operating Segments | 2012-2014 Restructuring Program | Europe Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs   17us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
249us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[1]  
Implementation costs   15mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
88mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[1]  
Total   32mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
337mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[1]  
Operating Segments | 2012-2014 Restructuring Program | North America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs   20us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
337us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[1]  
Implementation costs   7mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
65mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[1]  
Total   27mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
402mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[1]  
Operating Segments | 2014-2018 Restructuring Program | Latin America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 15us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
    96us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[2]
Implementation costs 9mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
    25mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[2]
Total 24mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
    121mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_LatinAmericaSegmentMember
[2]
Operating Segments | 2014-2018 Restructuring Program | Asia Pacific Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 25us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
    41us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[2]
Implementation costs 4mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
    13mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[2]
Total 29mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
    54mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_AsiaPacificSegmentMember
[2]
Operating Segments | 2014-2018 Restructuring Program | EEMEA Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 2us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
    21us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[2]
Implementation costs 4mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
    8mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[2]
Total 6mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
    29mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EasternEuropeMiddleEastAfricaSegmentMember
[2]
Operating Segments | 2014-2018 Restructuring Program | Europe Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 109us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
    200us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[2]
Implementation costs 20mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
    57mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[2]
Total 129mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
    257mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_EuropeSegmentMember
[2]
Operating Segments | 2014-2018 Restructuring Program | North America Segment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 11us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
    68us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[2]
Implementation costs 9mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
    14mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[2]
Total 20mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
    82mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementBusinessSegmentsAxis
= mdlz_NorthAmericaSegmentMember
[2]
Corporate | 2012-2014 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs     2us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1],[3]  
Implementation costs   1mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[3] 4mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1],[3]  
Total   1mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[3] 6mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
[1],[3]  
Corporate | 2014-2018 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 1us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[3]     11us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2],[3]
Implementation costs 15mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[3]     51mdlz_RestructuringCostsImplementationCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2],[3]
Total $ 16mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[3]     $ 62mdlz_RestructuringAndImplementationCosts
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[2],[3]
[1] Includes all charges recorded since program inception in 2012 through conclusion on December 31, 2014.
[2] Includes all charges recorded since program inception on May 6, 2014 through March 31, 2015.
[3] Includes adjustment for rounding.