XML 55 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Narrative) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Feb. 19, 2013
Nov. 20, 2012
Feb. 03, 2015
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount $ 800,000us-gaap_StockRepurchaseProgramAuthorizedAmount1          
Acquisition of treasury stock (value), total 88,338us-gaap_TreasuryStockValueAcquiredCostMethod 138,903us-gaap_TreasuryStockValueAcquiredCostMethod 217,092us-gaap_TreasuryStockValueAcquiredCostMethod      
Value of common shares remaining to be repurchased 102,210us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1          
Subsequent Event [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, additional authorized amount           100,000cmg_StockRepurchaseProgramAdditionalAuthorizedAmount
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Accelerated Share Repurchase Transaction [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount         25,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
 
Acquisition of treasury stock (shares)       22us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
65us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
 
Percentage of treasury shares acquired         70.00%cmg_PercentageOfTreasurySharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
 
Weighted-average price per share       $ 287.20us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
   
Advance payment under agreement         25,000us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_AcceleratedShareRepurchaseTransactionMember
 
Repurchases in Accordance with Stock Award Agreements [Member]            
Equity, Class of Treasury Stock [Line Items]            
Acquisition of treasury stock (shares) 1us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
57us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
28us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
     
Acquisition of treasury stock (value), total 342us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
28,916us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
10,698us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_NotPartOfShareRepurchasePlanMember
     
Share Repurchase Plans, including Accelerated Share Repurchase [Member]            
Equity, Class of Treasury Stock [Line Items]            
Acquisition of treasury stock (shares) 154us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember
336us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember
686us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember
     
Acquisition of treasury stock (value), total $ 87,996us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember
$ 109,987us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember
$ 206,394us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cmg_ShareRepurchaseProgramMember