XML 82 R68.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Employee Benefit Plans - Additional Information (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Schedule Of Employee Benefit Plans [Line Items] |  |  |
Tax-deferred contributions, description of plan | The Company also maintains certain nonqualified supplemental benefit plans that allow participants to (i) make tax-deferred contributions and (ii) receive Company-provided allocations that cannot be made under the 401k Plan because of IRS limitations. The investment alternatives and returns are based on certain market-rate investment alternatives under the 401k Plan. |  |
Supplemental benefit plan liabilities | $ 435.0 | $ 437.4 |
Derivative contracts, reasons for holding derivative instruments | The Company has entered into derivative contracts to hedge market-driven changes in certain of the liabilities. |  |
Derivative Contract Indexed To Issuers Equity Fair Value | $ 179.1 |  |
Investment, indexed to Market Indices Fair Value | $ 187.7 |  |
Derivative contracts, disclosure of the effect on the results of operations | Changes in liabilities for these nonqualified plans and in the fair value of the derivatives are recorded primarily in Selling, general & administrative expenses. Changes in fair value of the derivatives indexed to the Company’s stock are recorded in the income statement because the contracts provide the counterparty with a choice to settle in cash or shares. |  |
Maximum |  |  |
Schedule Of Employee Benefit Plans [Line Items] |  |  |
Participants' future contributions to the 401(k) feature and the discretionary employer matching contribution feature | 20.00% |  |
U.S. |  |  |
Schedule Of Employee Benefit Plans [Line Items] |  |  |
Profit sharing and savings plan costs | $ 30.4 | 18.0 | $ 19.3
Outside the U.S. |  |  |
Schedule Of Employee Benefit Plans [Line Items] |  |  |
Profit sharing and savings plan costs | 35.3 | 33.7 | $ 43.3
Total liabilities for international retirement plans | $ 42.3 | $ 40.6 |

X
- Definition Defined Benefit Plan, Employee Contribution, Percentage + References No definition available. + Details
Name: | mcd_DefinedBenefitPlanEmployeeContributionPercentage
Namespace Prefix: | mcd_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liability for defined contribution and defined benefit plans + References No definition available. + Details
Name: | mcd_DefinedContributionAndDefinedBenefitLiability
Namespace Prefix: | mcd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cost recognized for defined contribution and defined benefit plans. + References No definition available. + Details
Name: | mcd_DefinedContributionAndDefinedBenefitPlanCostRecognized
Namespace Prefix: | mcd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Derivative Contract Indexed to Issuers Equity, Fair Value + References No definition available. + Details
Name: | mcd_DerivativeContractIndexedToIssuersEquityFairValue
Namespace Prefix: | mcd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative Contract Indexed to Market Indices, Fair Value + References No definition available. + Details
Name: | mcd_DerivativeContractIndexedToMarketIndicesFairValue
Namespace Prefix: | mcd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Schedule of Employee Benefit Plans [Line Items] + References No definition available. + Details
Name: | mcd_ScheduleOfEmployeeBenefitPlansLineItems
Namespace Prefix: | mcd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liability for supplemental benefit plans that allow participants to make tax-deferred contributions and receive company-provided allocations that cannot be made under the Profit Sharing and Savings Plan because of IRS limitations. + References No definition available. + Details
Name: | mcd_SupplementalBenefitPlanLiability
Namespace Prefix: | mcd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of defined contribution pension and other postretirement plans. + References No definition available. + Details
Name: | us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure that addresses (a) how and why an entity uses derivative instruments, (b) how derivative instruments and related hedged items are accounted for, and (c) how derivative instruments affect an entity's financial position, results of operations, and cash flows. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959 Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959 + Details
Name: | us-gaap_GeneralDiscussionOfDerivativeInstrumentsAndHedgingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the reasons for holding or issuing derivative instruments and nonderivative hedging instruments. Includes discussion of the objectives for holding or issuing derivative instruments, the context needed to understand those objectives, and the strategies for achieving those objectives. The description generally distinguishes between derivative and nonderivative instruments by the types of hedging relationships and between those instruments used for risk management purposes and those used for other purposes. Information about those instruments is disclosed in the context of each instrument's primary underlying risk exposure (for example, interest rate, credit, foreign exchange rate, interest rate and foreign exchange rate, or overall price). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959 + Details
Name: | us-gaap_ObjectivesForUsingDerivativeInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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