XML 87 R72.htm IDEA: XBRL DOCUMENT
v3.19.1

Benefit Plans - Additional Information (Details) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Mar. 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2018 USD ($) | Jun. 30, 2018 arrangement
U.S. Plans | Multiemployer Plans, Pension | Fund | BCTGM |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Multiemployer plan, number of expired collective-bargaining arrangements | arrangement |  |  |  | 8
U.S. Plans | Multiemployer Plans, Pension | Fund | BCTGM | North America |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Multiemployer plan, partial withdrawal liability |  | $ 573 | $ 573 |
Multiemployer plan, withdrawal obligation term |  | 20 years |  |
Multiemployer plan, withdrawal obligation |  | $ 429 | 429 |
Multiemployer plan, withdrawal obligation, net of tax |  |  | $ 321 |
Pension Plans | U.S. Plans |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Employer contribution | $ 1 |  |  |
Estimated future employer contributions | 4 |  |  |
Pension Plans | Non-U.S. Plans |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Employer contribution | 68 |  |  |
Estimated future employer contributions | 164 |  |  |
Pension Plans | Non-U.S. Plans | United Kingdom and Ireland |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Employer contribution | $ 38 |  |  |

X
- Definition Multiemployer Plans, Collective-Bargaining Arrangement, Number of Expired Arrangements + References No definition available. + Details
Name: | mdlz_MultiemployerPlansCollectiveBargainingArrangementNumberofExpiredArrangements
Namespace Prefix: | mdlz_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Multiemployer Plans, Partial Withdrawal Obligation + References No definition available. + Details
Name: | mdlz_MultiemployerPlansPartialWithdrawalObligation
Namespace Prefix: | mdlz_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Multiemployer Plans, Withdrawal Obligation, Period Charge, Net of Tax + References No definition available. + Details
Name: | mdlz_MultiemployerPlansWithdrawalObligationPeriodChargeNetofTax
Namespace Prefix: | mdlz_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Multiemployer Plans, Withdrawal Obligation Term + References No definition available. + Details
Name: | mdlz_MultiemployerPlansWithdrawalObligationTerm
Namespace Prefix: | mdlz_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanContributionsByEmployer
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of benefits for defined benefit plan expected to be paid in remainder of fiscal year. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the obligation recognized by withdrawing from a pension or postretirement benefit plan to which two or more unrelated employers contribute where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. + References No definition available. + Details
Name: | us-gaap_MultiemployerPlansWithdrawalObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MultiemployerPlanNameAxis=mdlz_BakeryandConfectioneryUnionandIndustryInternationalPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollectiveBargainingArrangementAxis=mdlz_BakeryConfectioneryTobaccoandGrainMillersUnionBCTGMMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=srt_NorthAmericaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_NonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=mdlz_UnitedKingdomandIrelandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |