XML 52 R13.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Restaurant Closure Costs | 12 Months Ended
--- | ---
Dec. 31, 2019
Restaurant Closure Costs [Abstract] |
Restaurant Closure Costs | 6. Restaurant Closure Costs During the year ended December 31, 2019, 2018, and 2017, we closed or relocated underperforming restaurants totaling nine, 54, and 25, respectively. This included the planned restaurant closures announced in June 2018. In connection with this initiative, we have closed or relocated 56 restaurants, of which six of these closures were in 2019. In total, we incurred restaurant asset impairment and other restaurant closure costs, which were recorded in impairment, closure costs, and asset disposals on the consolidated statements of income as follows: ﻿ ﻿ ﻿
﻿
| Year ended December 31,
| 2019 |  | 2018 |  | 2017
Restaurant asset impairment and other restaurant closure costs | $ | 2,997 |  | $ | 40,522 |  | $ | 3,284
Upon the adoption of Topic 842 on January 1, 2019, lease termination and other closure liabilities of $9,144 were reclassified into operating lease assets and are no longer within the scope of ASC 420, Exit or Disposal Cost Obligations.

X
- Definition Asset Impairment Charges Disclosure [Abstract] + References No definition available. + Details
Name: | cmg_AssetImpairmentChargesDisclosureAbstract
Namespace Prefix: | cmg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported. + References No definition available. + Details
Name: | us-gaap_AssetImpairmentChargesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration