XML 96 R65.htm IDEA: XBRL DOCUMENT
v3.20.4

Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Table Footnotes) (Detail) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
--- | --- | --- | ---
Income Taxes [Line Items] |  |  |  |  |
Unrecognized tax benefits | $ 1,479.2 | [1] | $ 1,439.1 | [1] | $ 1,342.8
Long-term income taxes |  |  |  |  |
Income Taxes [Line Items] |  |  |  |  |
Unrecognized tax benefits | 1,137.8 |  | 1,285.3 |  |
Prepaid expenses and other current assets |  |  |  |  |
Income Taxes [Line Items] |  |  |  |  |
Unrecognized tax benefits | $ 325.0 |  | $ 138.8 |  |
[1] | Of this amount, $1,137.8 million and $1,285.3 million are included in Long-term income taxes for 2020 and 2019, respectively, and $325.0 million and $138.8 million are included in Prepaid expenses and other current assets for 2020 and 2019, respectively, on the Consolidated Balance Sheet. The remainder is included in Deferred income taxes on the Consolidated Balance Sheet.

X
- Definition Income Taxes [Line Items] + References No definition available. + Details
Name: | mcd_IncomeTaxesLineItems
Namespace Prefix: | mcd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unrecognized tax benefits. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 10B -URI http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319 + Details
Name: | us-gaap_UnrecognizedTaxBenefits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=mcd_LongtermincometaxesDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |