XML 63 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Programs - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 36 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 06, 2014
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost related to capital expenditure $ 1,642,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 1,622,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 1,610,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment    
Severance And Related Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 73,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
Severance And Related Costs | 2014          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 52,000,000us-gaap_RestructuringCharges
/ mdlz_PeriodAxis
= mdlz_TwoThousandFourteenMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
Severance And Related Costs | 2013          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 21,000,000us-gaap_RestructuringCharges
/ mdlz_PeriodAxis
= mdlz_TwoThousandThirteenMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
       
2014-2018 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost       3,500,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
 
Restructuring charges 274,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Cash spent 17,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Non-cash asset write-downs 28,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Restructuring reserve 224,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
    224,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
Implementation costs 107,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
2014-2018 Restructuring Program | Other Current Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve 209,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
      209,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
2014-2018 Restructuring Program | Other Long Term Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve 15,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= mdlz_OtherLongTermLiabilitesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
      15,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= mdlz_OtherLongTermLiabilitesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
2014-2018 Restructuring Program | Maximum | Scenario, Forecast          
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost related to capital expenditure       2,200,000,000us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
2014-2018 Restructuring Program | Selling, general and administrative expenses          
Restructuring Cost and Reserve [Line Items]          
Implementation costs 107,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
2014-2018 Restructuring Program | Cash Expense          
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost       2,500,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= mdlz_ChargesCashMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
 
2014-2018 Restructuring Program | Non Cash Expense          
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost       1,000,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= mdlz_ChargesNoncashMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
 
2014-2018 Restructuring Program | Severance And Related Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 251,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Cash spent 17,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Non-cash asset write-downs 5,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
       
Restructuring reserve 224,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
    224,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
2012-2014 Restructuring Program          
Restructuring Cost and Reserve [Line Items]          
Approved restructuring program cost 925,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
      925,000,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Restructuring charges 360,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
267,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
102,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  729,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Cash spent 130,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
108,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
33,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
   
Non-cash asset write-downs 161,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
127,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
33,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
   
Restructuring reserve 128,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
68,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
36,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  128,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Implementation costs 99,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
63,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
8,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  170,000,000mdlz_RestructuringCostsImplementationCost
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
Restructuring and related activities, authorized amount     1,500,000,000mdlz_RestructuringAndRelatedActivitiesAuthorizedAmount
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
   
Restructuring and related cost, cost incurred 899,000,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
      899,000,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
2012-2014 Restructuring Program | Other Current Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve 98,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
      98,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
2012-2014 Restructuring Program | Other Long Term Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve 30,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= mdlz_OtherLongTermLiabilitesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
      30,000,000us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= mdlz_OtherLongTermLiabilitesMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
2012-2014 Restructuring Program | Severance And Related Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 201,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
176,000,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Cash spent 130,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
108,000,000us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Non-cash asset write-downs 2,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
36,000,000us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Restructuring reserve $ 128,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
$ 68,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
$ 36,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  $ 128,000,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember