XML 94 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Restructuring Costs (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 11 Months Ended 3 Months Ended 36 Months Ended
Mar. 31, 2015
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
2014-2018 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Balance at beginning of period $ 224us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Charges 163us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
437us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
[1]    
Cash spent (39)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Non-cash settlements (78)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Currency (14)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Balance at end of period 256us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
256us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
   
2014-2018 Restructuring Program | Severance And Related Costs        
Restructuring Cost and Reserve [Line Items]        
Balance at beginning of period 224us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Charges 85us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Cash spent (39)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Currency (14)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Balance at end of period 256us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
256us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
   
2014-2018 Restructuring Program | Asset Write-Downs        
Restructuring Cost and Reserve [Line Items]        
Charges 78us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= mdlz_AssetWriteDownsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
Non-cash settlements (78)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= mdlz_AssetWriteDownsMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandFourteenToTwoThousandEighteenRestructuringProgramMember
     
2012-2014 Restructuring Program        
Restructuring Cost and Reserve [Line Items]        
Balance at beginning of period 128us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Charges (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
[2]
Cash spent (19)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  (28)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
 
Non-cash settlements     (13)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
 
Currency (5)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Balance at end of period 102us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
102us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
  128us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
2012-2014 Restructuring Program | Severance And Related Costs        
Restructuring Cost and Reserve [Line Items]        
Balance at beginning of period 128us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Charges (2)us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Cash spent (19)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Currency (5)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
     
Balance at end of period $ 102us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
$ 102us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= mdlz_TwoThousandTwelveToTwoThousandFourteenRestructuringProgramMember
   
[1] Includes all charges recorded since program inception on May 6, 2014 through March 31, 2015.
[2] Includes all charges recorded since program inception in 2012 through conclusion on December 31, 2014.